From 68beb6164a55e7a0667fa2956d0338a99bb66c21 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 11 Apr 2026 00:42:35 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 215341 --- .../DeviceManagementRequestBuilder.java | 9 + ...dAppConfigurationSchemaRequestBuilder.java | 237 ++++++ .../RetrieveSchemaPostRequestBody.java | 108 +++ .../RetrieveSchemaRequestBuilder.java | 103 +++ ...tificationAuthorityItemRequestBuilder.java | 54 ++ .../activate/ActivatePostRequestBody.java | 107 +++ .../item/activate/ActivateRequestBuilder.java | 103 +++ .../ActiveVersionRequestBuilder.java | 129 +++ ...icationAuthorityStatusPostRequestBody.java | 4 +- ...icationAuthorityVersionRequestBuilder.java | 96 +++ ...ficationAuthorityVersionsPostResponse.java | 63 ++ ...cationAuthorityVersionsRequestBuilder.java | 95 +++ .../item/renew/RenewRequestBuilder.java | 91 +++ .../item/versions/VersionsRequestBuilder.java | 187 +++++ .../versions/count/CountRequestBuilder.java | 128 +++ ...ionAuthorityVersionItemRequestBuilder.java | 129 +++ ...rityLeafCertificateItemRequestBuilder.java | 9 + ...icationAuthorityVersionRequestBuilder.java | 129 +++ .../item/WorkflowItemRequestBuilder.java | 9 + .../CancelProcessingPostRequestBody.java | 108 +++ ...ernanceCancelProcessingRequestBuilder.java | 113 +++ .../item/WorkflowItemRequestBuilder.java | 9 + .../CancelProcessingPostRequestBody.java | 108 +++ ...ernanceCancelProcessingRequestBuilder.java | 113 +++ .../graph/beta/generated/kiota-dom-export.txt | 741 +++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 4 +- .../models/AndroidAppConfigurationSchema.java | 98 +++ .../AndroidDeviceOwnerVpnConfiguration.java | 17 + ...obAppConfigurationSchemaRequestDetail.java | 65 ++ ...AppConfigurationSchemaItemBooleanType.java | 65 ++ ...AppConfigurationSchemaItemBundleArray.java | 48 ++ .../AppConfigurationSchemaItemBundleType.java | 48 ++ .../AppConfigurationSchemaItemChoiceType.java | 82 ++ .../AppConfigurationSchemaItemHiddenType.java | 65 ++ ...AppConfigurationSchemaItemIntegerType.java | 65 ++ ...onfigurationSchemaItemMultiselectType.java | 82 ++ .../AppConfigurationSchemaItemStringType.java | 65 ++ .../AppConfigurationSchemaItemType.java | 209 +++++ .../AppConfigurationSchemaRequestDetail.java | 118 +++ .../generated/models/ApplicationTemplate.java | 18 + .../models/CloudCertificationAuthority.java | 38 +- ...CertificationAuthorityLeafCertificate.java | 34 + .../CloudCertificationAuthorityStatus.java | 7 +- .../CloudCertificationAuthorityVersion.java | 354 +++++++++ ...ionAuthorityVersionCollectionResponse.java | 61 ++ ...udCertificationAuthorityVersionStatus.java | 54 ++ ...oudCertificationAuthorityVersionUsage.java | 127 +++ .../models/CloudPcOnPremisesConnection.java | 17 + ...dPcOnPremisesConnectionSubnetIpDetail.java | 142 ++++ ...oudPcSupportedRegionRestrictionDetail.java | 19 +- .../beta/generated/models/CopilotAdmin.java | 17 + .../models/CopilotPolicySetting.java | 78 ++ .../generated/models/DeviceManagement.java | 17 + .../graph/beta/generated/models/Entity.java | 43 +- .../models/MacOSCompliancePolicy.java | 17 + ...reAppConfigurationSchemaRequestDetail.java | 65 ++ .../models/MobileAppAssignmentSettings.java | 1 + .../models/WindowsAutoUpdateCatalogApp.java | 35 + ...utoUpdateCatalogAppAssignmentSettings.java | 116 +++ ...atalogAppDeliveryOptimizationPriority.java | 33 + ...AutoUpdateCatalogAppInstallExperience.java | 144 ++++ ...toUpdateCatalogAppInstallTimeSettings.java | 162 ++++ ...sAutoUpdateCatalogAppNotificationType.java | 36 + ...wsAutoUpdateCatalogAppRestartBehavior.java | 39 + ...wsAutoUpdateCatalogAppRestartSettings.java | 161 ++++ .../models/externalconnectors/Label.java | 12 +- .../identitygovernance/CancelRunsScope.java | 62 ++ .../identitygovernance/CancelScope.java | 114 +++ .../LifecycleWorkflowProcessingStatus.java | 4 +- .../generated/models/security/DeviceType.java | 31 + .../models/security/IdentityContainer.java | 17 + .../models/security/MigrateSensorsResult.java | 141 ++++ .../models/security/MigrationState.java | 33 + .../generated/models/security/Sensor.java | 17 + .../models/security/SensorCandidate.java | 18 + .../models/security/SensorMigration.java | 182 +++++ .../SensorMigrationCollectionResponse.java | 62 ++ .../identities/IdentitiesRequestBuilder.java | 9 + .../SensorMigrationRequestBuilder.java | 252 ++++++ .../count/CountRequestBuilder.java | 128 +++ .../SensorMigrationItemRequestBuilder.java | 228 ++++++ ...oftGraphSecurityMigrateRequestBuilder.java | 103 +++ .../MigratePostRequestBody.java | 107 +++ .../users/delta/DeltaGetResponse.java | 10 +- .../users/delta/DeltaRequestBuilder.java | 14 +- 85 files changed, 7348 insertions(+), 44 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/AndroidAppConfigurationSchemaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivatePostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activeversion/ActiveVersionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversion/GetCloudCertificationAuthorityVersionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/renew/RenewRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/VersionsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/item/CloudCertificationAuthorityVersionItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/cloudcertificationauthorityversion/CloudCertificationAuthorityVersionRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppConfigurationSchema.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AndroidLobAppConfigurationSchemaRequestDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBooleanType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleArray.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemChoiceType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemHiddenType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemIntegerType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemMultiselectType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemStringType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaRequestDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersion.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionUsage.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnectionSubnetIpDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/ManagedStoreAppConfigurationSchemaRequestDetail.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppAssignmentSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallExperience.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallTimeSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppNotificationType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartBehavior.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartSettings.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelRunsScope.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelScope.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/MigrateSensorsResult.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/MigrationState.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigration.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigrationCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/SensorMigrationRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/item/SensorMigrationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MicrosoftGraphSecurityMigrateRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MigratePostRequestBody.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java index 54e5db5056c..594a155e467 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/DeviceManagementRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.beta.devicemanagement; import com.microsoft.graph.beta.devicemanagement.advancedthreatprotectiononboardingstatesummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androiddeviceownerenrollmentprofiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androidforworkappconfigurationschemas.AndroidForWorkAppConfigurationSchemasRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androidforworkenrollmentprofiles.AndroidForWorkEnrollmentProfilesRequestBuilder; @@ -220,6 +221,14 @@ public class DeviceManagementRequestBuilder extends BaseRequestBuilder { public AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder advancedThreatProtectionOnboardingStateSummary() { return new AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the androidAppConfigurationSchema property of the microsoft.graph.deviceManagement entity. + * @return a {@link AndroidAppConfigurationSchemaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AndroidAppConfigurationSchemaRequestBuilder androidAppConfigurationSchema() { + return new AndroidAppConfigurationSchemaRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the androidDeviceOwnerEnrollmentProfiles property of the microsoft.graph.deviceManagement entity. * @return a {@link AndroidDeviceOwnerEnrollmentProfilesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/AndroidAppConfigurationSchemaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/AndroidAppConfigurationSchemaRequestBuilder.java new file mode 100644 index 00000000000..3bebf38a856 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/AndroidAppConfigurationSchemaRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema; + +import com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder; +import com.microsoft.graph.beta.models.AndroidAppConfigurationSchema; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the androidAppConfigurationSchema property of the microsoft.graph.deviceManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AndroidAppConfigurationSchemaRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the retrieveSchema method. + * @return a {@link RetrieveSchemaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveSchemaRequestBuilder retrieveSchema() { + return new RetrieveSchemaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AndroidAppConfigurationSchemaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AndroidAppConfigurationSchemaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AndroidAppConfigurationSchemaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AndroidAppConfigurationSchemaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property androidAppConfigurationSchema for deviceManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property androidAppConfigurationSchema for deviceManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Android App Configurations Schema entity. + * @return a {@link AndroidAppConfigurationSchema} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AndroidAppConfigurationSchema get() { + return get(null); + } + /** + * Android App Configurations Schema entity. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AndroidAppConfigurationSchema} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AndroidAppConfigurationSchema get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AndroidAppConfigurationSchema::createFromDiscriminatorValue); + } + /** + * Update the navigation property androidAppConfigurationSchema in deviceManagement + * @param body The request body + * @return a {@link AndroidAppConfigurationSchema} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AndroidAppConfigurationSchema patch(@jakarta.annotation.Nonnull final AndroidAppConfigurationSchema body) { + return patch(body, null); + } + /** + * Update the navigation property androidAppConfigurationSchema in deviceManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AndroidAppConfigurationSchema} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AndroidAppConfigurationSchema patch(@jakarta.annotation.Nonnull final AndroidAppConfigurationSchema body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AndroidAppConfigurationSchema::createFromDiscriminatorValue); + } + /** + * Delete navigation property androidAppConfigurationSchema for deviceManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property androidAppConfigurationSchema for deviceManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Android App Configurations Schema entity. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Android App Configurations Schema entity. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property androidAppConfigurationSchema in deviceManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AndroidAppConfigurationSchema body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property androidAppConfigurationSchema in deviceManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AndroidAppConfigurationSchema body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AndroidAppConfigurationSchemaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AndroidAppConfigurationSchemaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AndroidAppConfigurationSchemaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Android App Configurations Schema entity. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaPostRequestBody.java new file mode 100644 index 00000000000..b37b51fbfb8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema; + +import com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveSchemaPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RetrieveSchemaPostRequestBody} and sets the default values. + */ + public RetrieveSchemaPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RetrieveSchemaPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RetrieveSchemaPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveSchemaPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("requestDetail", (n) -> { this.setRequestDetail(n.getObjectValue(AppConfigurationSchemaRequestDetail::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the requestDetail property value. The requestDetail property + * @return a {@link AppConfigurationSchemaRequestDetail} + */ + @jakarta.annotation.Nullable + public AppConfigurationSchemaRequestDetail getRequestDetail() { + return this.backingStore.get("requestDetail"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("requestDetail", this.getRequestDetail()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the requestDetail property value. The requestDetail property + * @param value Value to set for the requestDetail property. + */ + public void setRequestDetail(@jakarta.annotation.Nullable final AppConfigurationSchemaRequestDetail value) { + this.backingStore.set("requestDetail", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaRequestBuilder.java new file mode 100644 index 00000000000..dd7847d6c6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidappconfigurationschema/retrieveschema/RetrieveSchemaRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema; + +import com.microsoft.graph.beta.models.AndroidAppConfigurationSchema; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the retrieveSchema method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveSchemaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveSchemaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveSchemaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema/retrieveSchema", pathParameters); + } + /** + * Instantiates a new {@link RetrieveSchemaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveSchemaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/androidAppConfigurationSchema/retrieveSchema", rawUrl); + } + /** + * Retrieves the managed application configurations schema for the specified Android app. + * @param body The request body + * @return a {@link AndroidAppConfigurationSchema} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AndroidAppConfigurationSchema post(@jakarta.annotation.Nonnull final RetrieveSchemaPostRequestBody body) { + return post(body, null); + } + /** + * Retrieves the managed application configurations schema for the specified Android app. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AndroidAppConfigurationSchema} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AndroidAppConfigurationSchema post(@jakarta.annotation.Nonnull final RetrieveSchemaPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AndroidAppConfigurationSchema::createFromDiscriminatorValue); + } + /** + * Retrieves the managed application configurations schema for the specified Android app. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RetrieveSchemaPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Retrieves the managed application configurations schema for the specified Android app. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RetrieveSchemaPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RetrieveSchemaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveSchemaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveSchemaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/CloudCertificationAuthorityItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/CloudCertificationAuthorityItemRequestBuilder.java index 204de5e9e54..d3755850244 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/CloudCertificationAuthorityItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/CloudCertificationAuthorityItemRequestBuilder.java @@ -1,17 +1,23 @@ package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.changecloudcertificationauthoritystatus.ChangeCloudCertificationAuthorityStatusRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.cloudcertificationauthorityleafcertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getallcloudcertificationauthority.GetAllCloudCertificationAuthorityRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getallcloudcertificationauthorityleafcertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthority.GetCloudCertificationAuthorityRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.patchcloudcertificationauthority.PatchCloudCertificationAuthorityRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.postcloudcertificationauthority.PostCloudCertificationAuthorityRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.revokecloudcertificationauthoritycertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.revokeleafcertificate.RevokeLeafCertificateRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.revokeleafcertificatebyserialnumber.RevokeLeafCertificateBySerialNumberRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.searchcloudcertificationauthorityleafcertificatebyserialnumber.SearchCloudCertificationAuthorityLeafCertificateBySerialNumberRequestBuilder; import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.uploadexternallysignedcertificationauthoritycertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder; import com.microsoft.graph.beta.models.CloudCertificationAuthority; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -32,6 +38,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CloudCertificationAuthorityItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the activate method. + * @return a {@link ActivateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivateRequestBuilder activate() { + return new ActivateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the activeVersion property of the microsoft.graph.cloudCertificationAuthority entity. + * @return a {@link ActiveVersionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActiveVersionRequestBuilder activeVersion() { + return new ActiveVersionRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the changeCloudCertificationAuthorityStatus method. * @return a {@link ChangeCloudCertificationAuthorityStatusRequestBuilder} @@ -72,6 +94,22 @@ public GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder getAllClo public GetCloudCertificationAuthorityRequestBuilder getCloudCertificationAuthority() { return new GetCloudCertificationAuthorityRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getCloudCertificationAuthorityVersion method. + * @return a {@link GetCloudCertificationAuthorityVersionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetCloudCertificationAuthorityVersionRequestBuilder getCloudCertificationAuthorityVersion() { + return new GetCloudCertificationAuthorityVersionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getCloudCertificationAuthorityVersions method. + * @return a {@link GetCloudCertificationAuthorityVersionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetCloudCertificationAuthorityVersionsRequestBuilder getCloudCertificationAuthorityVersions() { + return new GetCloudCertificationAuthorityVersionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the patchCloudCertificationAuthority method. * @return a {@link PatchCloudCertificationAuthorityRequestBuilder} @@ -88,6 +126,14 @@ public PatchCloudCertificationAuthorityRequestBuilder patchCloudCertificationAut public PostCloudCertificationAuthorityRequestBuilder postCloudCertificationAuthority() { return new PostCloudCertificationAuthorityRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the renew method. + * @return a {@link RenewRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RenewRequestBuilder renew() { + return new RenewRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the revokeCloudCertificationAuthorityCertificate method. * @return a {@link RevokeCloudCertificationAuthorityCertificateRequestBuilder} @@ -128,6 +174,14 @@ public SearchCloudCertificationAuthorityLeafCertificateBySerialNumberRequestBuil public UploadExternallySignedCertificationAuthorityCertificateRequestBuilder uploadExternallySignedCertificationAuthorityCertificate() { return new UploadExternallySignedCertificationAuthorityCertificateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + * @return a {@link VersionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VersionsRequestBuilder versions() { + return new VersionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CloudCertificationAuthorityItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivatePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivatePostRequestBody.java new file mode 100644 index 00000000000..c17cb81d4ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivatePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivatePostRequestBody} and sets the default values. + */ + public ActivatePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ActivatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ActivatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivatePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCertificationAuthorityVersion() { + return this.backingStore.get("certificationAuthorityVersion"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("certificationAuthorityVersion", (n) -> { this.setCertificationAuthorityVersion(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("certificationAuthorityVersion", this.getCertificationAuthorityVersion()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @param value Value to set for the certificationAuthorityVersion property. + */ + public void setCertificationAuthorityVersion(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("certificationAuthorityVersion", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivateRequestBuilder.java new file mode 100644 index 00000000000..b0ac70f74e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activate/ActivateRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate; + +import com.microsoft.graph.beta.models.CloudCertificationAuthority; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the activate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ActivateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activate", pathParameters); + } + /** + * Instantiates a new {@link ActivateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activate", rawUrl); + } + /** + * Invoke action activate + * @param body The request body + * @return a {@link CloudCertificationAuthority} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthority post(@jakarta.annotation.Nonnull final ActivatePostRequestBody body) { + return post(body, null); + } + /** + * Invoke action activate + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudCertificationAuthority} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthority post(@jakarta.annotation.Nonnull final ActivatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudCertificationAuthority::createFromDiscriminatorValue); + } + /** + * Invoke action activate + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action activate + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ActivateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ActivateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activeversion/ActiveVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activeversion/ActiveVersionRequestBuilder.java new file mode 100644 index 00000000000..6a5804904a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/activeversion/ActiveVersionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion; + +import com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the activeVersion property of the microsoft.graph.cloudCertificationAuthority entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActiveVersionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ActiveVersionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActiveVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activeVersion{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ActiveVersionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActiveVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/activeVersion{?%24expand,%24select}", rawUrl); + } + /** + * The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion get() { + return get(null); + } + /** + * The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudCertificationAuthorityVersion::createFromDiscriminatorValue); + } + /** + * The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ActiveVersionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActiveVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ActiveVersionRequestBuilder(rawUrl, requestAdapter); + } + /** + * The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/changecloudcertificationauthoritystatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/changecloudcertificationauthoritystatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.java index 946c481cb67..95fd1638ad2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/changecloudcertificationauthoritystatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/changecloudcertificationauthoritystatus/ChangeCloudCertificationAuthorityStatusPostRequestBody.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * Gets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. * @return a {@link CloudCertificationAuthorityStatus} */ @jakarta.annotation.Nullable @@ -109,7 +109,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * Sets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. * @param value Value to set for the certificationAuthorityStatus property. */ public void setCertificationAuthorityStatus(@jakarta.annotation.Nullable final CloudCertificationAuthorityStatus value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversion/GetCloudCertificationAuthorityVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversion/GetCloudCertificationAuthorityVersionRequestBuilder.java new file mode 100644 index 00000000000..2c31602f34f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversion/GetCloudCertificationAuthorityVersionRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion; + +import com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getCloudCertificationAuthorityVersion method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetCloudCertificationAuthorityVersionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetCloudCertificationAuthorityVersionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetCloudCertificationAuthorityVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersion", pathParameters); + } + /** + * Instantiates a new {@link GetCloudCertificationAuthorityVersionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetCloudCertificationAuthorityVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersion", rawUrl); + } + /** + * Invoke action getCloudCertificationAuthorityVersion + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion post() { + return post(null); + } + /** + * Invoke action getCloudCertificationAuthorityVersion + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudCertificationAuthorityVersion::createFromDiscriminatorValue); + } + /** + * Invoke action getCloudCertificationAuthorityVersion + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action getCloudCertificationAuthorityVersion + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GetCloudCertificationAuthorityVersionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetCloudCertificationAuthorityVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetCloudCertificationAuthorityVersionRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsPostResponse.java new file mode 100644 index 00000000000..b805cb84ff0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetCloudCertificationAuthorityVersionsPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetCloudCertificationAuthorityVersionsPostResponse} and sets the default values. + */ + public GetCloudCertificationAuthorityVersionsPostResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link GetCloudCertificationAuthorityVersionsPostResponse} + */ + @jakarta.annotation.Nonnull + public static GetCloudCertificationAuthorityVersionsPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetCloudCertificationAuthorityVersionsPostResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CloudCertificationAuthorityVersion::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsRequestBuilder.java new file mode 100644 index 00000000000..e03dc1dabed --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/getcloudcertificationauthorityversions/GetCloudCertificationAuthorityVersionsRequestBuilder.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getCloudCertificationAuthorityVersions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetCloudCertificationAuthorityVersionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetCloudCertificationAuthorityVersionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetCloudCertificationAuthorityVersionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersions", pathParameters); + } + /** + * Instantiates a new {@link GetCloudCertificationAuthorityVersionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetCloudCertificationAuthorityVersionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthorityVersions", rawUrl); + } + /** + * Invoke action getCloudCertificationAuthorityVersions + * @return a {@link GetCloudCertificationAuthorityVersionsPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetCloudCertificationAuthorityVersionsPostResponse post() { + return post(null); + } + /** + * Invoke action getCloudCertificationAuthorityVersions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetCloudCertificationAuthorityVersionsPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetCloudCertificationAuthorityVersionsPostResponse post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetCloudCertificationAuthorityVersionsPostResponse::createFromDiscriminatorValue); + } + /** + * Invoke action getCloudCertificationAuthorityVersions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action getCloudCertificationAuthorityVersions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GetCloudCertificationAuthorityVersionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetCloudCertificationAuthorityVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetCloudCertificationAuthorityVersionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/renew/RenewRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/renew/RenewRequestBuilder.java new file mode 100644 index 00000000000..be166fedab3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/renew/RenewRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the renew method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RenewRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RenewRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RenewRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/renew", pathParameters); + } + /** + * Instantiates a new {@link RenewRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RenewRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/renew", rawUrl); + } + /** + * Invoke action renew + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action renew + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action renew + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action renew + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RenewRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RenewRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RenewRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/VersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/VersionsRequestBuilder.java new file mode 100644 index 00000000000..53617b81124 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/VersionsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions; + +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder; +import com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VersionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + * @param cloudCertificationAuthorityVersionId The unique identifier of cloudCertificationAuthorityVersion + * @return a {@link CloudCertificationAuthorityVersionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudCertificationAuthorityVersionItemRequestBuilder byCloudCertificationAuthorityVersionId(@jakarta.annotation.Nonnull final String cloudCertificationAuthorityVersionId) { + Objects.requireNonNull(cloudCertificationAuthorityVersionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("cloudCertificationAuthorityVersion%2Did", cloudCertificationAuthorityVersionId); + return new CloudCertificationAuthorityVersionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link VersionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VersionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link VersionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VersionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @return a {@link CloudCertificationAuthorityVersionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersionCollectionResponse get() { + return get(null); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudCertificationAuthorityVersionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudCertificationAuthorityVersionCollectionResponse::createFromDiscriminatorValue); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link VersionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VersionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a3c0436b60f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/item/CloudCertificationAuthorityVersionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/item/CloudCertificationAuthorityVersionItemRequestBuilder.java new file mode 100644 index 00000000000..16cb683af0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthority/item/versions/item/CloudCertificationAuthorityVersionItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item; + +import com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the versions property of the microsoft.graph.cloudCertificationAuthority entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudCertificationAuthorityVersionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CloudCertificationAuthorityVersionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudCertificationAuthorityVersionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/{cloudCertificationAuthorityVersion%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudCertificationAuthorityVersionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudCertificationAuthorityVersionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/versions/{cloudCertificationAuthorityVersion%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion get() { + return get(null); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudCertificationAuthorityVersion::createFromDiscriminatorValue); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CloudCertificationAuthorityVersionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudCertificationAuthorityVersionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudCertificationAuthorityVersionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.java index 1ed9978d1fc..da185acd4e3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item; +import com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder; import com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CloudCertificationAuthorityLeafCertificateItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the cloudCertificationAuthorityVersion property of the microsoft.graph.cloudCertificationAuthorityLeafCertificate entity. + * @return a {@link CloudCertificationAuthorityVersionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudCertificationAuthorityVersionRequestBuilder cloudCertificationAuthorityVersion() { + return new CloudCertificationAuthorityVersionRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CloudCertificationAuthorityLeafCertificateItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/cloudcertificationauthorityversion/CloudCertificationAuthorityVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/cloudcertificationauthorityversion/CloudCertificationAuthorityVersionRequestBuilder.java new file mode 100644 index 00000000000..d98c7cdd251 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/cloudcertificationauthorityleafcertificate/item/cloudcertificationauthorityversion/CloudCertificationAuthorityVersionRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion; + +import com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the cloudCertificationAuthorityVersion property of the microsoft.graph.cloudCertificationAuthorityLeafCertificate entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudCertificationAuthorityVersionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CloudCertificationAuthorityVersionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudCertificationAuthorityVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthorityLeafCertificate/{cloudCertificationAuthorityLeafCertificate%2Did}/cloudCertificationAuthorityVersion{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudCertificationAuthorityVersionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudCertificationAuthorityVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/cloudCertificationAuthorityLeafCertificate/{cloudCertificationAuthorityLeafCertificate%2Did}/cloudCertificationAuthorityVersion{?%24expand,%24select}", rawUrl); + } + /** + * The certification authority version that issued this leaf certificate. Read-only. + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion get() { + return get(null); + } + /** + * The certification authority version that issued this leaf certificate. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudCertificationAuthorityVersion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudCertificationAuthorityVersion::createFromDiscriminatorValue); + } + /** + * The certification authority version that issued this leaf certificate. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The certification authority version that issued this leaf certificate. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CloudCertificationAuthorityVersionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudCertificationAuthorityVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudCertificationAuthorityVersionRequestBuilder(rawUrl, requestAdapter); + } + /** + * The certification authority version that issued this leaf certificate. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java index ca6bd0af08c..06b7f55f12d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; @@ -84,6 +85,14 @@ public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIden public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoftGraphIdentityGovernanceActivateWithScope() { return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the cancelProcessing method. + * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder microsoftGraphIdentityGovernanceCancelProcessing() { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the createNewVersion method. * @return a {@link MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java new file mode 100644 index 00000000000..6988135bc50 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.beta.models.identitygovernance.CancelScope; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelProcessingPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CancelProcessingPostRequestBody} and sets the default values. + */ + public CancelProcessingPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CancelProcessingPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static CancelProcessingPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CancelProcessingPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("scope", (n) -> { this.setScope(n.getObjectValue(CancelScope::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the scope property value. The scope property + * @return a {@link CancelScope} + */ + @jakarta.annotation.Nullable + public CancelScope getScope() { + return this.backingStore.get("scope"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("scope", this.getScope()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the scope property value. The scope property + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final CancelScope value) { + this.backingStore.set("scope", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java new file mode 100644 index 00000000000..6729b7a19c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the cancelProcessing method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", rawUrl); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + post(body, null); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java index d1ce1ba1a19..7d7603079e2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; +import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; import com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; @@ -84,6 +85,14 @@ public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIden public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoftGraphIdentityGovernanceActivateWithScope() { return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the cancelProcessing method. + * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder microsoftGraphIdentityGovernanceCancelProcessing() { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the createNewVersion method. * @return a {@link MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java new file mode 100644 index 00000000000..acec1ffeef9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.beta.models.identitygovernance.CancelScope; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelProcessingPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CancelProcessingPostRequestBody} and sets the default values. + */ + public CancelProcessingPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CancelProcessingPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static CancelProcessingPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CancelProcessingPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("scope", (n) -> { this.setScope(n.getObjectValue(CancelScope::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the scope property value. The scope property + * @return a {@link CancelScope} + */ + @jakarta.annotation.Nullable + public CancelScope getScope() { + return this.backingStore.get("scope"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("scope", this.getScope()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the scope property value. The scope property + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final CancelScope value) { + this.backingStore.set("scope", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java new file mode 100644 index 00000000000..ffd44e77014 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the cancelProcessing method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", rawUrl); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + post(body, null); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @Deprecated + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action cancelProcessing + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + * @deprecated + * as of 2025-11/PrivatePreview:cancelWorkflows on 2025-10-28 and will be removed 2026-10-28 + */ + @jakarta.annotation.Nonnull + @Deprecated + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt index 22c6002099c..5df81a31777 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt @@ -41940,6 +41940,52 @@ com.microsoft.graph.beta.devicemanagement.advancedthreatprotectiononboardingstat com.microsoft.graph.beta.devicemanagement.advancedthreatprotectiononboardingstatesummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|toPatchRequestInformation(body:AdvancedThreatProtectionOnboardingStateSummary):RequestInformation com.microsoft.graph.beta.devicemanagement.advancedthreatprotectiononboardingstatesummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|toPatchRequestInformation(body:AdvancedThreatProtectionOnboardingStateSummary; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.advancedthreatprotectiononboardingstatesummary.AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder::|public|withUrl(rawUrl:String):AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|get():AndroidAppConfigurationSchema +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AndroidAppConfigurationSchema +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|patch(body:AndroidAppConfigurationSchema):AndroidAppConfigurationSchema +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|patch(body:AndroidAppConfigurationSchema; requestConfiguration?:java.util.function.Consumer):AndroidAppConfigurationSchema +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|retrieveSchema:RetrieveSchemaRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|toPatchRequestInformation(body:AndroidAppConfigurationSchema):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|toPatchRequestInformation(body:AndroidAppConfigurationSchema; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.AndroidAppConfigurationSchemaRequestBuilder::|public|withUrl(rawUrl:String):AndroidAppConfigurationSchemaRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|getRequestDetail():AppConfigurationSchemaRequestDetail +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|public|setRequestDetail(value?:AppConfigurationSchemaRequestDetail):void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveSchemaPostRequestBody +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder::|public|post(body:RetrieveSchemaPostRequestBody):AndroidAppConfigurationSchema +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder::|public|post(body:RetrieveSchemaPostRequestBody; requestConfiguration?:java.util.function.Consumer):AndroidAppConfigurationSchema +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder::|public|toPostRequestInformation(body:RetrieveSchemaPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder::|public|toPostRequestInformation(body:RetrieveSchemaPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidappconfigurationschema.retrieveschema.RetrieveSchemaRequestBuilder::|public|withUrl(rawUrl:String):RetrieveSchemaRequestBuilder com.microsoft.graph.beta.devicemanagement.androiddeviceownerenrollmentprofiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.androiddeviceownerenrollmentprofiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.devicemanagement.androiddeviceownerenrollmentprofiles.AndroidDeviceOwnerEnrollmentProfilesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -43691,6 +43737,41 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.count.Coun com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|getCertificationAuthorityVersion():Integer +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|public|setCertificationAuthorityVersion(value?:Integer):void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivatePostRequestBody +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder::|public|post(body:ActivatePostRequestBody):CloudCertificationAuthority +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder::|public|post(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):CloudCertificationAuthority +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activate.ActivateRequestBuilder::|public|withUrl(rawUrl:String):ActivateRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder::|public|get():CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.activeversion.ActiveVersionRequestBuilder::|public|withUrl(rawUrl:String):ActiveVersionRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.changecloudcertificationauthoritystatus.ChangeCloudCertificationAuthorityStatusPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.changecloudcertificationauthoritystatus.ChangeCloudCertificationAuthorityStatusPostRequestBody::|public|constructor():void com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.changecloudcertificationauthoritystatus.ChangeCloudCertificationAuthorityStatusPostRequestBody::|public|getAdditionalData():Map @@ -43723,6 +43804,8 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.Cloud com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|activate:ActivateRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|activeVersion:ActiveVersionRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|changeCloudCertificationAuthorityStatus:ChangeCloudCertificationAuthorityStatusRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|cloudCertificationAuthorityLeafCertificate:CloudCertificationAuthorityLeafCertificateRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -43734,10 +43817,13 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.Cloud com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getAllCloudCertificationAuthority:GetAllCloudCertificationAuthorityRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getAllCloudCertificationAuthorityLeafCertificates:GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getCloudCertificationAuthority:GetCloudCertificationAuthorityRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getCloudCertificationAuthorityVersion:GetCloudCertificationAuthorityVersionRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getCloudCertificationAuthorityVersions:GetCloudCertificationAuthorityVersionsRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|patch(body:CloudCertificationAuthority):CloudCertificationAuthority com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|patch(body:CloudCertificationAuthority; requestConfiguration?:java.util.function.Consumer):CloudCertificationAuthority com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|patchCloudCertificationAuthority:PatchCloudCertificationAuthorityRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|postCloudCertificationAuthority:PostCloudCertificationAuthorityRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|renew:RenewRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeCloudCertificationAuthorityCertificate:RevokeCloudCertificationAuthorityCertificateRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeLeafCertificate:RevokeLeafCertificateRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeLeafCertificateBySerialNumber:RevokeLeafCertificateBySerialNumberRequestBuilder @@ -43749,6 +43835,7 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.Cloud com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|toPatchRequestInformation(body:CloudCertificationAuthority):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|toPatchRequestInformation(body:CloudCertificationAuthority; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|uploadExternallySignedCertificationAuthorityCertificate:UploadExternallySignedCertificationAuthorityCertificateRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|versions:VersionsRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|withUrl(rawUrl:String):CloudCertificationAuthorityItemRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.cloudcertificationauthorityleafcertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.cloudcertificationauthorityleafcertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder.GetQueryParameters::|public|count:Boolean @@ -43841,6 +43928,31 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcl com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthority.GetCloudCertificationAuthorityRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthority.GetCloudCertificationAuthorityRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthority.GetCloudCertificationAuthorityRequestBuilder::|public|withUrl(rawUrl:String):GetCloudCertificationAuthorityRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|post():CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversion.GetCloudCertificationAuthorityVersionRequestBuilder::|public|withUrl(rawUrl:String):GetCloudCertificationAuthorityVersionRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsPostResponse::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsPostResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetCloudCertificationAuthorityVersionsPostResponse +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|post():GetCloudCertificationAuthorityVersionsPostResponse +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):GetCloudCertificationAuthorityVersionsPostResponse +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.getcloudcertificationauthorityversions.GetCloudCertificationAuthorityVersionsRequestBuilder::|public|withUrl(rawUrl:String):GetCloudCertificationAuthorityVersionsRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.patchcloudcertificationauthority.PatchCloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.patchcloudcertificationauthority.PatchCloudCertificationAuthorityRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.patchcloudcertificationauthority.PatchCloudCertificationAuthorityRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -43866,6 +43978,15 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.postc com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.postcloudcertificationauthority.PostCloudCertificationAuthorityRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.postcloudcertificationauthority.PostCloudCertificationAuthorityRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.postcloudcertificationauthority.PostCloudCertificationAuthorityRequestBuilder::|public|withUrl(rawUrl:String):PostCloudCertificationAuthorityRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder::|public|post():Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.renew.RenewRequestBuilder::|public|withUrl(rawUrl:String):RenewRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.revokecloudcertificationauthoritycertificate.RevokeCloudCertificationAuthorityCertificatePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.revokecloudcertificationauthoritycertificate.RevokeCloudCertificationAuthorityCertificatePostRequestBody::|public|constructor():void com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.revokecloudcertificationauthoritycertificate.RevokeCloudCertificationAuthorityCertificatePostRequestBody::|public|getAdditionalData():Map @@ -43975,6 +44096,56 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.uploa com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.uploadexternallysignedcertificationauthoritycertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|toPostRequestInformation(body:UploadExternallySignedCertificationAuthorityCertificatePostRequestBody):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.uploadexternallysignedcertificationauthoritycertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|toPostRequestInformation(body:UploadExternallySignedCertificationAuthorityCertificatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.uploadexternallysignedcertificationauthoritycertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|withUrl(rawUrl:String):UploadExternallySignedCertificationAuthorityCertificateRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|get():CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.item.CloudCertificationAuthorityVersionItemRequestBuilder::|public|withUrl(rawUrl:String):CloudCertificationAuthorityVersionItemRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|byCloudCertificationAuthorityVersionId(cloudCertificationAuthorityVersionId:String):CloudCertificationAuthorityVersionItemRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|get():CloudCertificationAuthorityVersionCollectionResponse +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudCertificationAuthorityVersionCollectionResponse +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthority.item.versions.VersionsRequestBuilder::|public|withUrl(rawUrl:String):VersionsRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -44025,6 +44196,7 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertifi com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|cloudCertificationAuthorityVersion:CloudCertificationAuthorityVersionRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|delete():Void @@ -44040,6 +44212,20 @@ com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertifi com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|toPatchRequestInformation(body:CloudCertificationAuthorityLeafCertificate):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|toPatchRequestInformation(body:CloudCertificationAuthorityLeafCertificate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|withUrl(rawUrl:String):CloudCertificationAuthorityLeafCertificateItemRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder::|public|get():CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudCertificationAuthorityVersion +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.cloudcertificationauthorityleafcertificate.item.cloudcertificationauthorityversion.CloudCertificationAuthorityVersionRequestBuilder::|public|withUrl(rawUrl:String):CloudCertificationAuthorityVersionRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudpcconnectivityissues.CloudPCConnectivityIssuesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.cloudpcconnectivityissues.CloudPCConnectivityIssuesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.beta.devicemanagement.cloudpcconnectivityissues.CloudPCConnectivityIssuesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -51297,6 +51483,7 @@ com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder.GetRequ com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|advancedThreatProtectionOnboardingStateSummary:AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder +com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|androidAppConfigurationSchema:AndroidAppConfigurationSchemaRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|androidDeviceOwnerEnrollmentProfiles:AndroidDeviceOwnerEnrollmentProfilesRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|androidForWorkAppConfigurationSchemas:AndroidForWorkAppConfigurationSchemasRequestBuilder com.microsoft.graph.beta.devicemanagement.DeviceManagementRequestBuilder::|public|androidForWorkEnrollmentProfiles:AndroidForWorkEnrollmentProfilesRequestBuilder @@ -181473,6 +181660,27 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.work com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getScope():CancelScope +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setScope(value?:CancelScope):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|constructor():void com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|getAdditionalData():Map @@ -183528,6 +183736,7 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.work com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -184055,6 +184264,27 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.mi com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getScope():CancelScope +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setScope(value?:CancelScope):void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|constructor():void com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|getAdditionalData():Map @@ -186111,6 +186341,7 @@ com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.Wo com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder com.microsoft.graph.beta.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -195909,6 +196140,18 @@ com.microsoft.graph.beta.models.AnalyticsActivityType::0001-Meeting com.microsoft.graph.beta.models.AnalyticsActivityType::0002-Focus com.microsoft.graph.beta.models.AnalyticsActivityType::0003-Chat com.microsoft.graph.beta.models.AnalyticsActivityType::0004-Call +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema-->Entity +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|constructor():void +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|getExampleJson():byte[] +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|getNestedSchemaItems():java.util.List +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|getSchemaItems():java.util.List +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|OdataType:String +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|setExampleJson(value?:byte[]):void +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|setNestedSchemaItems(value?:java.util.List):void +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|public|setSchemaItems(value?:java.util.List):void +com.microsoft.graph.beta.models.AndroidAppConfigurationSchema::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidAppConfigurationSchema com.microsoft.graph.beta.models.AndroidAppCredentialProviderRoleState::0000-NotConfigured com.microsoft.graph.beta.models.AndroidAppCredentialProviderRoleState::0001-Allowed com.microsoft.graph.beta.models.AndroidAppCredentialProviderRoleState::0002-UnknownFutureValue @@ -196840,6 +197083,7 @@ com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getC com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getDerivedCredentialSettings():DeviceManagementDerivedCredentialSettings com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getIdentityCertificate():AndroidDeviceOwnerCertificateProfileBase +com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getLockdownExclusionList():java.util.List com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getMicrosoftTunnelSiteId():String com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getProxyExclusionList():java.util.List com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|getProxyServer():VpnProxyServer @@ -196854,6 +197098,7 @@ com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setC com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setCustomKeyValueData(value?:java.util.List):void com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setDerivedCredentialSettings(value?:DeviceManagementDerivedCredentialSettings):void com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setIdentityCertificate(value?:AndroidDeviceOwnerCertificateProfileBase):void +com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setLockdownExclusionList(value?:java.util.List):void com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setMicrosoftTunnelSiteId(value?:String):void com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setProxyExclusionList(value?:java.util.List):void com.microsoft.graph.beta.models.AndroidDeviceOwnerVpnConfiguration::|public|setProxyServer(value?:VpnProxyServer):void @@ -197682,6 +197927,14 @@ com.microsoft.graph.beta.models.AndroidLobAppCollectionResponse::|public|getValu com.microsoft.graph.beta.models.AndroidLobAppCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.AndroidLobAppCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.AndroidLobAppCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidLobAppCollectionResponse +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail-->AppConfigurationSchemaRequestDetail +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|constructor():void +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|getAppId():String +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|OdataType:String +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail::|public|setAppId(value?:String):void +com.microsoft.graph.beta.models.AndroidLobAppConfigurationSchemaRequestDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AndroidLobAppConfigurationSchemaRequestDetail com.microsoft.graph.beta.models.AndroidManagedAppProtection-->TargetedManagedAppProtection com.microsoft.graph.beta.models.AndroidManagedAppProtection::|public|constructor():void com.microsoft.graph.beta.models.AndroidManagedAppProtection::|public|getAllowedAndroidDeviceManufacturers():String @@ -198894,6 +199147,104 @@ com.microsoft.graph.beta.models.AppCatalogs::|public|setOdataType(value?:String) com.microsoft.graph.beta.models.AppCatalogs::|public|setTeamsApps(value?:java.util.List):void com.microsoft.graph.beta.models.AppCatalogs::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppCatalogs com.microsoft.graph.beta.models.AppCatalogs~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType::|public|getDefaultValue():Boolean +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType::|public|setDefaultValue(value?:Boolean):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBooleanType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemBooleanType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleArray-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleArray::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleArray::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleArray::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleArray::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleArray::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemBundleArray +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleType-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleType::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemBundleType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemBundleType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|getDefaultValue():String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|getSelections():java.util.List +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|setDefaultValue(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|public|setSelections(value?:java.util.List):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemChoiceType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemChoiceType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType::|public|getDefaultValue():String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType::|public|setDefaultValue(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemHiddenType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemHiddenType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType::|public|getDefaultValue():Integer +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType::|public|setDefaultValue(value?:Integer):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemIntegerType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemIntegerType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|getDefaultValue():java.util.List +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|getSelections():java.util.List +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|setDefaultValue(value?:java.util.List):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|public|setSelections(value?:java.util.List):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemMultiselectType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemMultiselectType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType-->AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType::|public|getDefaultValue():String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType::|public|OdataType:String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType::|public|setDefaultValue(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemStringType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemStringType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getDescription():String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getDisplayName():String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getIndex():Integer +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getOdataType():String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getParentIndex():Integer +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|getSchemaItemKey():String +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setIndex(value?:Integer):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setParentIndex(value?:Integer):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|public|setSchemaItemKey(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaItemType +com.microsoft.graph.beta.models.AppConfigurationSchemaItemType~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|constructor():void +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppConfigurationSchemaRequestDetail +com.microsoft.graph.beta.models.AppConfigurationSchemaRequestDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.AppConfigurationSettingItem::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.AppConfigurationSettingItem::|public|constructor():void com.microsoft.graph.beta.models.AppConfigurationSettingItem::|public|getAdditionalData():Map @@ -199814,6 +200165,7 @@ com.microsoft.graph.beta.models.ApplicationTemplate-->Entity com.microsoft.graph.beta.models.ApplicationTemplate::|public|constructor():void com.microsoft.graph.beta.models.ApplicationTemplate::|public|getCategories():java.util.List com.microsoft.graph.beta.models.ApplicationTemplate::|public|getConfigurationUris():java.util.List +com.microsoft.graph.beta.models.ApplicationTemplate::|public|getDeprecationDate():LocalDate com.microsoft.graph.beta.models.ApplicationTemplate::|public|getDescription():String com.microsoft.graph.beta.models.ApplicationTemplate::|public|getDisplayName():String com.microsoft.graph.beta.models.ApplicationTemplate::|public|getEndpoints():java.util.List @@ -199833,6 +200185,7 @@ com.microsoft.graph.beta.models.ApplicationTemplate::|public|OdataType:String com.microsoft.graph.beta.models.ApplicationTemplate::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setCategories(value?:java.util.List):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setConfigurationUris(value?:java.util.List):void +com.microsoft.graph.beta.models.ApplicationTemplate::|public|setDeprecationDate(value?:LocalDate):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setDisplayName(value?:String):void com.microsoft.graph.beta.models.ApplicationTemplate::|public|setEndpoints(value?:java.util.List):void @@ -208333,6 +208686,7 @@ com.microsoft.graph.beta.models.CloudAppSecurityState::|static|public|createFrom com.microsoft.graph.beta.models.CloudAppSecurityState~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudCertificationAuthority-->Entity com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|constructor():void +com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getActiveVersion():CloudCertificationAuthorityVersion com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getCertificateDownloadUrl():String com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getCertificateKeySize():CloudCertificationAuthorityCertificateKeySize com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getCertificateRevocationListUrl():String @@ -208369,8 +208723,10 @@ com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getValidity com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getValidityPeriodInYears():Integer com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getValidityStartDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getVersionNumber():Integer +com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|getVersions():java.util.List com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|OdataType:String com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setActiveVersion(value?:CloudCertificationAuthorityVersion):void com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setCertificateDownloadUrl(value?:String):void com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setCertificateKeySize(value?:CloudCertificationAuthorityCertificateKeySize):void com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setCertificateRevocationListUrl(value?:String):void @@ -208406,6 +208762,7 @@ com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setValidity com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setValidityPeriodInYears(value?:Integer):void com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setValidityStartDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setVersionNumber(value?:Integer):void +com.microsoft.graph.beta.models.CloudCertificationAuthority::|public|setVersions(value?:java.util.List):void com.microsoft.graph.beta.models.CloudCertificationAuthority::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthority com.microsoft.graph.beta.models.CloudCertificationAuthorityCertificateKeySize::0000-Unknown com.microsoft.graph.beta.models.CloudCertificationAuthorityCertificateKeySize::0001-Rsa2048 @@ -208436,6 +208793,8 @@ com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate-->Ent com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|constructor():void com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|getCertificateStatus():CloudCertificationAuthorityLeafCertificateStatus com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|getCertificationAuthorityIssuerUri():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|getCertificationAuthorityVersionNumber():Integer +com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|getCloudCertificationAuthorityVersion():CloudCertificationAuthorityVersion com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|getCrlDistributionPointUrl():String com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|getDeviceId():String com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|getDeviceName():String @@ -208458,6 +208817,8 @@ com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|pub com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|setCertificateStatus(value?:CloudCertificationAuthorityLeafCertificateStatus):void com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|setCertificationAuthorityIssuerUri(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|setCertificationAuthorityVersionNumber(value?:Integer):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|setCloudCertificationAuthorityVersion(value?:CloudCertificationAuthorityVersion):void com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|setCrlDistributionPointUrl(value?:String):void com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|setDeviceId(value?:String):void com.microsoft.graph.beta.models.CloudCertificationAuthorityLeafCertificate::|public|setDeviceName(value?:String):void @@ -208494,11 +208855,85 @@ com.microsoft.graph.beta.models.CloudCertificationAuthorityStatus::0002-Paused com.microsoft.graph.beta.models.CloudCertificationAuthorityStatus::0003-Revoked com.microsoft.graph.beta.models.CloudCertificationAuthorityStatus::0004-SigningPending com.microsoft.graph.beta.models.CloudCertificationAuthorityStatus::0005-UnknownFutureValue +com.microsoft.graph.beta.models.CloudCertificationAuthorityStatus::0006-Expired com.microsoft.graph.beta.models.CloudCertificationAuthorityType::0000-Unknown com.microsoft.graph.beta.models.CloudCertificationAuthorityType::0001-RootCertificationAuthority com.microsoft.graph.beta.models.CloudCertificationAuthorityType::0002-IssuingCertificationAuthority com.microsoft.graph.beta.models.CloudCertificationAuthorityType::0003-IssuingCertificationAuthorityWithExternalRoot com.microsoft.graph.beta.models.CloudCertificationAuthorityType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion-->Entity +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|constructor():void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getCertificateDownloadUrl():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getCertificateRevocationListUrl():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getCertificateSigningRequest():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getCertificationAuthorityId():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getCertificationAuthorityIssuerUri():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getCertificationAuthorityVersionStatus():CloudCertificationAuthorityVersionStatus +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getDecommissionDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getKeyPlatform():CloudCertificationAuthorityKeyPlatformType +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getOcspResponderUri():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getScepServerUrl():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getSerialNumber():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getSubjectName():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getThumbprint():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getUsage():CloudCertificationAuthorityVersionUsage +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getValidityEndDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getValidityStartDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|getVersionNumber():Integer +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|OdataType:String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setCertificateDownloadUrl(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setCertificateRevocationListUrl(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setCertificateSigningRequest(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setCertificationAuthorityId(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setCertificationAuthorityIssuerUri(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setCertificationAuthorityVersionStatus(value?:CloudCertificationAuthorityVersionStatus):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setDecommissionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setKeyPlatform(value?:CloudCertificationAuthorityKeyPlatformType):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setOcspResponderUri(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setScepServerUrl(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setSerialNumber(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setSubjectName(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setThumbprint(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setUsage(value?:CloudCertificationAuthorityVersionUsage):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setValidityEndDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setValidityStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|public|setVersionNumber(value?:Integer):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersion::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthorityVersion +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthorityVersionCollectionResponse +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0000-Unknown +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0001-Active +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0002-Staged +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0003-Paused +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0004-Retired +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0005-Expired +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0006-Revoked +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0007-Decommissioned +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0008-SigningPending +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionStatus::0009-UnknownFutureValue +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|constructor():void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|getIssuedStagedLeafCertificateCount():Integer +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|setIssuedStagedLeafCertificateCount(value?:Integer):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthorityVersionUsage +com.microsoft.graph.beta.models.CloudCertificationAuthorityVersionUsage~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudClipboardItem-->Entity com.microsoft.graph.beta.models.CloudClipboardItem::|public|constructor():void com.microsoft.graph.beta.models.CloudClipboardItem::|public|getCreatedDateTime():OffsetDateTime @@ -210208,6 +210643,7 @@ com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getOrganiza com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getResourceGroupId():String com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getScopeIds():java.util.List com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getSubnetId():String +com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getSubnetPrivateIpDetail():CloudPcOnPremisesConnectionSubnetIpDetail com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getSubscriptionId():String com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getSubscriptionName():String com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|getType():CloudPcOnPremisesConnectionType @@ -210232,6 +210668,7 @@ com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setOrganiza com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setResourceGroupId(value?:String):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setScopeIds(value?:java.util.List):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setSubnetId(value?:String):void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setSubnetPrivateIpDetail(value?:CloudPcOnPremisesConnectionSubnetIpDetail):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setSubscriptionId(value?:String):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setSubscriptionName(value?:String):void com.microsoft.graph.beta.models.CloudPcOnPremisesConnection::|public|setType(value?:CloudPcOnPremisesConnectionType):void @@ -210388,6 +210825,22 @@ com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatusDetails::|publi com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatusDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcOnPremisesConnectionStatusDetails com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatusDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionStatusDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|constructor():void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|getOdataType():String +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|getSubnetAvailableIpCount():Integer +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|getSubnetAvailableIpCountLastSyncDateTime():OffsetDateTime +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|setSubnetAvailableIpCount(value?:Integer):void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|public|setSubnetAvailableIpCountLastSyncDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcOnPremisesConnectionSubnetIpDetail +com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionSubnetIpDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionType::0000-HybridAzureADJoin com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionType::0001-AzureADJoin com.microsoft.graph.beta.models.CloudPcOnPremisesConnectionType::0002-UnknownFutureValue @@ -211167,6 +211620,7 @@ com.microsoft.graph.beta.models.CloudPcSupportedRegionCollectionResponse::|stati com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|constructor():void com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getAvailabilityZoneRestricted():Boolean com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getBackingStore():BackingStore com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getCPURestricted():Boolean com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getFieldDeserializers():Map> @@ -211175,6 +211629,7 @@ com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|getOdataType():String com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setAvailabilityZoneRestricted(value?:Boolean):void com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setCPURestricted(value?:Boolean):void com.microsoft.graph.beta.models.CloudPcSupportedRegionRestrictionDetail::|public|setGPURestricted(value?:Boolean):void @@ -214112,10 +214567,12 @@ com.microsoft.graph.beta.models.CopilotAdmin-->Entity com.microsoft.graph.beta.models.CopilotAdmin::|public|constructor():void com.microsoft.graph.beta.models.CopilotAdmin::|public|getCatalog():CopilotAdminCatalog com.microsoft.graph.beta.models.CopilotAdmin::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotAdmin::|public|getPolicySettings():java.util.List com.microsoft.graph.beta.models.CopilotAdmin::|public|getSettings():CopilotAdminSetting com.microsoft.graph.beta.models.CopilotAdmin::|public|OdataType:String com.microsoft.graph.beta.models.CopilotAdmin::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CopilotAdmin::|public|setCatalog(value?:CopilotAdminCatalog):void +com.microsoft.graph.beta.models.CopilotAdmin::|public|setPolicySettings(value?:java.util.List):void com.microsoft.graph.beta.models.CopilotAdmin::|public|setSettings(value?:CopilotAdminSetting):void com.microsoft.graph.beta.models.CopilotAdmin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotAdmin com.microsoft.graph.beta.models.CopilotAdminCatalog-->Entity @@ -214299,6 +214756,16 @@ com.microsoft.graph.beta.models.CopilotPeopleAdminSetting::|public|OdataType:Str com.microsoft.graph.beta.models.CopilotPeopleAdminSetting::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.CopilotPeopleAdminSetting::|public|setEnhancedPersonalization(value?:EnhancedPersonalizationSetting):void com.microsoft.graph.beta.models.CopilotPeopleAdminSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPeopleAdminSetting +com.microsoft.graph.beta.models.CopilotPolicySetting-->Entity +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|constructor():void +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|getPolicyId():String +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|getValue():String +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|OdataType:String +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|setPolicyId(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySetting::|public|setValue(value?:String):void +com.microsoft.graph.beta.models.CopilotPolicySetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPolicySetting com.microsoft.graph.beta.models.CopilotReportRoot-->Entity com.microsoft.graph.beta.models.CopilotReportRoot::|public|constructor():void com.microsoft.graph.beta.models.CopilotReportRoot::|public|getFieldDeserializers():Map> @@ -220178,6 +220645,7 @@ com.microsoft.graph.beta.models.DeviceManagement::|public|constructor():void com.microsoft.graph.beta.models.DeviceManagement::|public|getAccountMoveCompletionDateTime():OffsetDateTime com.microsoft.graph.beta.models.DeviceManagement::|public|getAdminConsent():AdminConsent com.microsoft.graph.beta.models.DeviceManagement::|public|getAdvancedThreatProtectionOnboardingStateSummary():AdvancedThreatProtectionOnboardingStateSummary +com.microsoft.graph.beta.models.DeviceManagement::|public|getAndroidAppConfigurationSchema():AndroidAppConfigurationSchema com.microsoft.graph.beta.models.DeviceManagement::|public|getAndroidDeviceOwnerEnrollmentProfiles():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getAndroidForWorkAppConfigurationSchemas():java.util.List com.microsoft.graph.beta.models.DeviceManagement::|public|getAndroidForWorkEnrollmentProfiles():java.util.List @@ -220373,6 +220841,7 @@ com.microsoft.graph.beta.models.DeviceManagement::|public|serialize(writer:Seria com.microsoft.graph.beta.models.DeviceManagement::|public|setAccountMoveCompletionDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.DeviceManagement::|public|setAdminConsent(value?:AdminConsent):void com.microsoft.graph.beta.models.DeviceManagement::|public|setAdvancedThreatProtectionOnboardingStateSummary(value?:AdvancedThreatProtectionOnboardingStateSummary):void +com.microsoft.graph.beta.models.DeviceManagement::|public|setAndroidAppConfigurationSchema(value?:AndroidAppConfigurationSchema):void com.microsoft.graph.beta.models.DeviceManagement::|public|setAndroidDeviceOwnerEnrollmentProfiles(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setAndroidForWorkAppConfigurationSchemas(value?:java.util.List):void com.microsoft.graph.beta.models.DeviceManagement::|public|setAndroidForWorkEnrollmentProfiles(value?:java.util.List):void @@ -229683,6 +230152,11 @@ com.microsoft.graph.beta.models.externalconnectors.Label::0045-PersonColleagues com.microsoft.graph.beta.models.externalconnectors.Label::0046-PersonManager com.microsoft.graph.beta.models.externalconnectors.Label::0047-PersonAlternateContacts com.microsoft.graph.beta.models.externalconnectors.Label::0048-PersonEmergencyContacts +com.microsoft.graph.beta.models.externalconnectors.Label::0049-PersonEducationalActivities +com.microsoft.graph.beta.models.externalconnectors.Label::0050-PersonInterests +com.microsoft.graph.beta.models.externalconnectors.Label::0051-PersonLanguages +com.microsoft.graph.beta.models.externalconnectors.Label::0052-PersonPublications +com.microsoft.graph.beta.models.externalconnectors.Label::0053-PersonPatents com.microsoft.graph.beta.models.externalconnectors.Properties::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.externalconnectors.Properties::|public|constructor():void com.microsoft.graph.beta.models.externalconnectors.Properties::|public|getAdditionalData():Map @@ -233948,6 +234422,26 @@ com.microsoft.graph.beta.models.identitygovernance.AttributeChangeTrigger::|publ com.microsoft.graph.beta.models.identitygovernance.AttributeChangeTrigger::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.identitygovernance.AttributeChangeTrigger::|public|setTriggerAttributes(value?:java.util.List):void com.microsoft.graph.beta.models.identitygovernance.AttributeChangeTrigger::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttributeChangeTrigger +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope-->CancelScope +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope::|public|constructor():void +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope::|public|getRuns():java.util.List +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope::|public|OdataType:String +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope::|public|setRuns(value?:java.util.List):void +com.microsoft.graph.beta.models.identitygovernance.CancelRunsScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelRunsScope +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|constructor():void +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|getOdataType():String +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.identitygovernance.CancelScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelScope +com.microsoft.graph.beta.models.identitygovernance.CancelScope~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension-->CustomCalloutExtension com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension::|public|getCallbackConfiguration():CustomExtensionCallbackConfiguration @@ -234043,6 +234537,7 @@ com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowProcessingSt com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowProcessingStatus::0004-Canceled com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowProcessingStatus::0005-Failed com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowProcessingStatus::0006-UnknownFutureValue +com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowProcessingStatus::0007-Canceling com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowsContainer-->Entity com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowsContainer::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.LifecycleWorkflowsContainer::|public|getCustomTaskExtensions():java.util.List @@ -241013,6 +241508,7 @@ com.microsoft.graph.beta.models.MacOSCertificateProfileBase::|static|public|crea com.microsoft.graph.beta.models.MacOSCompliancePolicy-->DeviceCompliancePolicy com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|constructor():void com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|getAdvancedThreatProtectionRequiredSecurityLevel():DeviceThreatProtectionLevel +com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|getDeviceCompliancePolicyScript():DeviceCompliancePolicyScript com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|getDeviceThreatProtectionEnabled():Boolean com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|getDeviceThreatProtectionRequiredSecurityLevel():DeviceThreatProtectionLevel com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|getFieldDeserializers():Map> @@ -241037,6 +241533,7 @@ com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|getSystemIntegrit com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|OdataType:String com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|setAdvancedThreatProtectionRequiredSecurityLevel(value?:DeviceThreatProtectionLevel):void +com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|setDeviceCompliancePolicyScript(value?:DeviceCompliancePolicyScript):void com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|setDeviceThreatProtectionEnabled(value?:Boolean):void com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|setDeviceThreatProtectionRequiredSecurityLevel(value?:DeviceThreatProtectionLevel):void com.microsoft.graph.beta.models.MacOSCompliancePolicy::|public|setFirewallBlockAllIncoming(value?:Boolean):void @@ -244123,6 +244620,14 @@ com.microsoft.graph.beta.models.ManagedMobileLobAppCollectionResponse::|public|g com.microsoft.graph.beta.models.ManagedMobileLobAppCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ManagedMobileLobAppCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.ManagedMobileLobAppCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ManagedMobileLobAppCollectionResponse +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail-->AppConfigurationSchemaRequestDetail +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|constructor():void +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|getPackageName():String +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|OdataType:String +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail::|public|setPackageName(value?:String):void +com.microsoft.graph.beta.models.ManagedStoreAppConfigurationSchemaRequestDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ManagedStoreAppConfigurationSchemaRequestDetail com.microsoft.graph.beta.models.managedtenants.AggregatedPolicyCompliance-->Entity com.microsoft.graph.beta.models.managedtenants.AggregatedPolicyCompliance::|public|constructor():void com.microsoft.graph.beta.models.managedtenants.AggregatedPolicyCompliance::|public|getCompliancePolicyId():String @@ -271577,6 +272082,11 @@ com.microsoft.graph.beta.models.security.DeviceRiskScore::0002-Low com.microsoft.graph.beta.models.security.DeviceRiskScore::0003-Medium com.microsoft.graph.beta.models.security.DeviceRiskScore::0004-High com.microsoft.graph.beta.models.security.DeviceRiskScore::0005-UnknownFutureValue +com.microsoft.graph.beta.models.security.DeviceType::0000-DomainController +com.microsoft.graph.beta.models.security.DeviceType::0001-Adfs +com.microsoft.graph.beta.models.security.DeviceType::0002-Adcs +com.microsoft.graph.beta.models.security.DeviceType::0003-EntraConnect +com.microsoft.graph.beta.models.security.DeviceType::0004-UnknownFutureValue com.microsoft.graph.beta.models.security.Dictionary::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.Dictionary::|public|constructor():void com.microsoft.graph.beta.models.security.Dictionary::|public|getAdditionalData():Map @@ -274115,6 +274625,7 @@ com.microsoft.graph.beta.models.security.IdentityContainer::|public|getHealthIss com.microsoft.graph.beta.models.security.IdentityContainer::|public|getIdentityAccounts():java.util.List com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensorCandidateActivationConfiguration():SensorCandidateActivationConfiguration com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensorCandidates():java.util.List +com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensorMigration():java.util.List com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensors():java.util.List com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSettings():SettingsContainer com.microsoft.graph.beta.models.security.IdentityContainer::|public|OdataType:String @@ -274123,6 +274634,7 @@ com.microsoft.graph.beta.models.security.IdentityContainer::|public|setHealthIss com.microsoft.graph.beta.models.security.IdentityContainer::|public|setIdentityAccounts(value?:java.util.List):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensorCandidateActivationConfiguration(value?:SensorCandidateActivationConfiguration):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensorCandidates(value?:java.util.List):void +com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensorMigration(value?:java.util.List):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensors(value?:java.util.List):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSettings(value?:SettingsContainer):void com.microsoft.graph.beta.models.security.IdentityContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer @@ -275271,6 +275783,28 @@ com.microsoft.graph.beta.models.security.MicrosoftTeamsShiftsAuditRecord::|publi com.microsoft.graph.beta.models.security.MicrosoftTeamsShiftsAuditRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.MicrosoftTeamsShiftsAuditRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.MicrosoftTeamsShiftsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsShiftsAuditRecord +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|constructor():void +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|getFailedMigrationSensorIds():java.util.List +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|getOdataType():String +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|getSuccessfulMigrationSensorIds():java.util.List +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|setFailedMigrationSensorIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|public|setSuccessfulMigrationSensorIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.MigrateSensorsResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MigrateSensorsResult +com.microsoft.graph.beta.models.security.MigrateSensorsResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.MigrationState::0000-ReadyForMigration +com.microsoft.graph.beta.models.security.MigrationState::0001-NotReadyForMigration +com.microsoft.graph.beta.models.security.MigrationState::0002-UpToDate +com.microsoft.graph.beta.models.security.MigrationState::0003-MigrationFailed +com.microsoft.graph.beta.models.security.MigrationState::0004-Migrating +com.microsoft.graph.beta.models.security.MigrationState::0005-UnknownFutureValue com.microsoft.graph.beta.models.security.MipAutoLabelExchangeItemAuditRecord-->AuditData com.microsoft.graph.beta.models.security.MipAutoLabelExchangeItemAuditRecord::|public|constructor():void com.microsoft.graph.beta.models.security.MipAutoLabelExchangeItemAuditRecord::|public|getFieldDeserializers():Map> @@ -276867,6 +277401,7 @@ com.microsoft.graph.beta.models.security.Sensor::|public|getDomainName():String com.microsoft.graph.beta.models.security.Sensor::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.security.Sensor::|public|getHealthIssues():java.util.List com.microsoft.graph.beta.models.security.Sensor::|public|getHealthStatus():SensorHealthStatus +com.microsoft.graph.beta.models.security.Sensor::|public|getMigrationState():MigrationState com.microsoft.graph.beta.models.security.Sensor::|public|getOpenHealthIssuesCount():Long com.microsoft.graph.beta.models.security.Sensor::|public|getSensorType():SensorType com.microsoft.graph.beta.models.security.Sensor::|public|getServiceStatus():ServiceStatus @@ -276880,6 +277415,7 @@ com.microsoft.graph.beta.models.security.Sensor::|public|setDisplayName(value?:S com.microsoft.graph.beta.models.security.Sensor::|public|setDomainName(value?:String):void com.microsoft.graph.beta.models.security.Sensor::|public|setHealthIssues(value?:java.util.List):void com.microsoft.graph.beta.models.security.Sensor::|public|setHealthStatus(value?:SensorHealthStatus):void +com.microsoft.graph.beta.models.security.Sensor::|public|setMigrationState(value?:MigrationState):void com.microsoft.graph.beta.models.security.Sensor::|public|setOpenHealthIssuesCount(value?:Long):void com.microsoft.graph.beta.models.security.Sensor::|public|setSensorType(value?:SensorType):void com.microsoft.graph.beta.models.security.Sensor::|public|setServiceStatus(value?:ServiceStatus):void @@ -276893,12 +277429,14 @@ com.microsoft.graph.beta.models.security.SensorCandidate::|public|getDomainName( com.microsoft.graph.beta.models.security.SensorCandidate::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.security.SensorCandidate::|public|getLastSeenDateTime():OffsetDateTime com.microsoft.graph.beta.models.security.SensorCandidate::|public|getSenseClientVersion():String +com.microsoft.graph.beta.models.security.SensorCandidate::|public|getSensorTypes():java.util.List com.microsoft.graph.beta.models.security.SensorCandidate::|public|OdataType:String com.microsoft.graph.beta.models.security.SensorCandidate::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.SensorCandidate::|public|setComputerDnsName(value?:String):void com.microsoft.graph.beta.models.security.SensorCandidate::|public|setDomainName(value?:String):void com.microsoft.graph.beta.models.security.SensorCandidate::|public|setLastSeenDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.security.SensorCandidate::|public|setSenseClientVersion(value?:String):void +com.microsoft.graph.beta.models.security.SensorCandidate::|public|setSensorTypes(value?:java.util.List):void com.microsoft.graph.beta.models.security.SensorCandidate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorCandidate com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration-->Entity com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration::|public|constructor():void @@ -276946,6 +277484,35 @@ com.microsoft.graph.beta.models.security.SensorHealthStatus::0001-NotHealthyLow com.microsoft.graph.beta.models.security.SensorHealthStatus::0002-NotHealthyMedium com.microsoft.graph.beta.models.security.SensorHealthStatus::0003-NotHealthyHigh com.microsoft.graph.beta.models.security.SensorHealthStatus::0004-UnknownFutureValue +com.microsoft.graph.beta.models.security.SensorMigration-->Entity +com.microsoft.graph.beta.models.security.SensorMigration::|public|constructor():void +com.microsoft.graph.beta.models.security.SensorMigration::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.SensorMigration::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.SensorMigration::|public|getDomainName():String +com.microsoft.graph.beta.models.security.SensorMigration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.SensorMigration::|public|getHealthStatus():SensorHealthStatus +com.microsoft.graph.beta.models.security.SensorMigration::|public|getMigrationState():MigrationState +com.microsoft.graph.beta.models.security.SensorMigration::|public|getSensorType():SensorType +com.microsoft.graph.beta.models.security.SensorMigration::|public|getServiceStatus():ServiceStatus +com.microsoft.graph.beta.models.security.SensorMigration::|public|getVersion():String +com.microsoft.graph.beta.models.security.SensorMigration::|public|OdataType:String +com.microsoft.graph.beta.models.security.SensorMigration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setDomainName(value?:String):void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setHealthStatus(value?:SensorHealthStatus):void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setMigrationState(value?:MigrationState):void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setSensorType(value?:SensorType):void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setServiceStatus(value?:ServiceStatus):void +com.microsoft.graph.beta.models.security.SensorMigration::|public|setVersion(value?:String):void +com.microsoft.graph.beta.models.security.SensorMigration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorMigration +com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorMigrationCollectionResponse com.microsoft.graph.beta.models.security.SensorSettings::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.SensorSettings::|public|constructor():void com.microsoft.graph.beta.models.security.SensorSettings::|public|getAdditionalData():Map @@ -297931,12 +298498,94 @@ com.microsoft.graph.beta.models.WindowsAutopilotUserlessEnrollmentStatus::0002-B com.microsoft.graph.beta.models.WindowsAutopilotUserlessEnrollmentStatus::0003-UnknownFutureValue com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp-->MobileApp com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|constructor():void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|getAllowedArchitectures():WindowsArchitecture com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|getInstallExperience():WindowsAutoUpdateCatalogAppInstallExperience com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|getMobileAppCatalogPackageBranchId():String com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|OdataType:String com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|setAllowedArchitectures(value?:WindowsArchitecture):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|setInstallExperience(value?:WindowsAutoUpdateCatalogAppInstallExperience):void com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|public|setMobileAppCatalogPackageBranchId(value?:String):void com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogApp::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsAutoUpdateCatalogApp +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings-->MobileAppAssignmentSettings +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|constructor():void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|getDeliveryOptimizationPriority():WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|getInstallTimeSettings():WindowsAutoUpdateCatalogAppInstallTimeSettings +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|getNotificationType():WindowsAutoUpdateCatalogAppNotificationType +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|getRestartSettings():WindowsAutoUpdateCatalogAppRestartSettings +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|OdataType:String +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|setDeliveryOptimizationPriority(value?:WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|setInstallTimeSettings(value?:WindowsAutoUpdateCatalogAppInstallTimeSettings):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|setNotificationType(value?:WindowsAutoUpdateCatalogAppNotificationType):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|public|setRestartSettings(value?:WindowsAutoUpdateCatalogAppRestartSettings):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppAssignmentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsAutoUpdateCatalogAppAssignmentSettings +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0000-NotConfigured +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0001-Foreground +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority::0002-UnknownFutureValue +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|constructor():void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|getDeviceRestartBehavior():WindowsAutoUpdateCatalogAppRestartBehavior +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|getOdataType():String +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|getRunAsAccount():RunAsAccountType +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|setDeviceRestartBehavior(value?:WindowsAutoUpdateCatalogAppRestartBehavior):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|public|setRunAsAccount(value?:RunAsAccountType):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsAutoUpdateCatalogAppInstallExperience +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallExperience~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|constructor():void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|getDeadlineDateTime():OffsetDateTime +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|getStartDateTime():OffsetDateTime +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|getUseLocalTime():Boolean +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|setDeadlineDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|setStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|public|setUseLocalTime(value?:Boolean):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsAutoUpdateCatalogAppInstallTimeSettings +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppInstallTimeSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppNotificationType::0000-ShowAll +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppNotificationType::0001-ShowReboot +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppNotificationType::0002-HideAll +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppNotificationType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartBehavior::0000-BasedOnReturnCode +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartBehavior::0001-Allow +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartBehavior::0002-Suppress +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartBehavior::0003-Force +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartBehavior::0004-UnknownFutureValue +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|constructor():void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|getCountdownDisplayBeforeRestartInMinutes():Integer +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|getGracePeriodInMinutes():Integer +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|getOdataType():String +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|getRestartNotificationSnoozeDurationInMinutes():Integer +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|setCountdownDisplayBeforeRestartInMinutes(value?:Integer):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|setGracePeriodInMinutes(value?:Integer):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|public|setRestartNotificationSnoozeDurationInMinutes(value?:Integer):void +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WindowsAutoUpdateCatalogAppRestartSettings +com.microsoft.graph.beta.models.WindowsAutoUpdateCatalogAppRestartSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.WindowsCertificateProfileBase-->DeviceConfiguration com.microsoft.graph.beta.models.WindowsCertificateProfileBase::|public|constructor():void com.microsoft.graph.beta.models.WindowsCertificateProfileBase::|public|getCertificateValidityPeriodScale():CertificateValidityPeriodScale @@ -342981,6 +343630,7 @@ com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|p com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|patch(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):IdentityContainer com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:SensorCandidateActivationConfigurationRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensorCandidates:SensorCandidatesRequestBuilder +com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensorMigration:SensorMigrationRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|settings:SettingsRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -343192,6 +343842,93 @@ com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRe com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toPostRequestInformation(body:SensorCandidate):RequestInformation com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toPostRequestInformation(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|withUrl(rawUrl:String):SensorCandidatesRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|get():SensorMigration +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorMigration +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|patch(body:SensorMigration):SensorMigration +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|patch(body:SensorMigration; requestConfiguration?:java.util.function.Consumer):SensorMigration +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|toPatchRequestInformation(body:SensorMigration):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|toPatchRequestInformation(body:SensorMigration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder::|public|withUrl(rawUrl:String):SensorMigrationItemRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|post(body:MigratePostRequestBody):MigrateSensorsResult +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|post(body:MigratePostRequestBody; requestConfiguration?:java.util.function.Consumer):MigrateSensorsResult +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|toPostRequestInformation(body:MigratePostRequestBody):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|toPostRequestInformation(body:MigratePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityMigrateRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|constructor():void +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|getSensorIds():java.util.List +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|public|setSensorIds(value?:java.util.List):void +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MigratePostRequestBody +com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MigratePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|bySensorMigrationId(sensorMigrationId:String):SensorMigrationItemRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|get():SensorMigrationCollectionResponse +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorMigrationCollectionResponse +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|microsoftGraphSecurityMigrate:MicrosoftGraphSecurityMigrateRequestBuilder +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|post(body:SensorMigration):SensorMigration +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|post(body:SensorMigration; requestConfiguration?:java.util.function.Consumer):SensorMigration +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|toPostRequestInformation(body:SensorMigration):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|toPostRequestInformation(body:SensorMigration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder::|public|withUrl(rawUrl:String):SensorMigrationRequestBuilder com.microsoft.graph.beta.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.identities.sensors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.security.identities.sensors.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -408660,9 +409397,9 @@ com.microsoft.graph.beta.users.count.CountRequestBuilder::|public|withUrl(rawUrl com.microsoft.graph.beta.users.delta.DeltaGetResponse-->BaseDeltaFunctionResponse com.microsoft.graph.beta.users.delta.DeltaGetResponse::|public|constructor():void com.microsoft.graph.beta.users.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.beta.users.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.users.delta.DeltaGetResponse::|public|getValue():java.util.List com.microsoft.graph.beta.users.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.beta.users.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.users.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.users.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse com.microsoft.graph.beta.users.delta.DeltaRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json index 4e2c19b1136..dbde22ff6ec 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "2CA8F023C16B6D7892EBE0F835E2BAC5A6E771D43F91567A93D91771DEBCADF702B409AB23AA79CC53AE0EFF22699BD16D82C65A45E1712495EEE170862C6013", + "descriptionHash": "56FE320096C117C758CEEEDA8F408FA99801629D615CBDBCC188D8BE373475CFA097BC78E247A7AFE7046A58660F8864A83BAC59735D261249131B587D6BFD01", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.30.0", + "kiotaVersion": "1.31.0", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "com.Microsoft.Graph.Beta", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppConfigurationSchema.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppConfigurationSchema.java new file mode 100644 index 00000000000..b0b2fafe999 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidAppConfigurationSchema.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Schema describing an Android application's custom configurations. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AndroidAppConfigurationSchema extends Entity implements Parsable { + /** + * Instantiates a new {@link AndroidAppConfigurationSchema} and sets the default values. + */ + public AndroidAppConfigurationSchema() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AndroidAppConfigurationSchema} + */ + @jakarta.annotation.Nonnull + public static AndroidAppConfigurationSchema createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AndroidAppConfigurationSchema(); + } + /** + * Gets the exampleJson property value. UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getExampleJson() { + return this.backingStore.get("exampleJson"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("exampleJson", (n) -> { this.setExampleJson(n.getByteArrayValue()); }); + deserializerMap.put("nestedSchemaItems", (n) -> { this.setNestedSchemaItems(n.getCollectionOfObjectValues(AppConfigurationSchemaItemType::createFromDiscriminatorValue)); }); + deserializerMap.put("schemaItems", (n) -> { this.setSchemaItems(n.getCollectionOfObjectValues(AppConfigurationSchemaItemType::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the nestedSchemaItems property value. Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getNestedSchemaItems() { + return this.backingStore.get("nestedSchemaItems"); + } + /** + * Gets the schemaItems property value. Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSchemaItems() { + return this.backingStore.get("schemaItems"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeByteArrayValue("exampleJson", this.getExampleJson()); + writer.writeCollectionOfObjectValues("nestedSchemaItems", this.getNestedSchemaItems()); + writer.writeCollectionOfObjectValues("schemaItems", this.getSchemaItems()); + } + /** + * Sets the exampleJson property value. UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app + * @param value Value to set for the exampleJson property. + */ + public void setExampleJson(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("exampleJson", value); + } + /** + * Sets the nestedSchemaItems property value. Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration. + * @param value Value to set for the nestedSchemaItems property. + */ + public void setNestedSchemaItems(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("nestedSchemaItems", value); + } + /** + * Sets the schemaItems property value. Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration. + * @param value Value to set for the schemaItems property. + */ + public void setSchemaItems(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("schemaItems", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerVpnConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerVpnConfiguration.java index 8c1ac9fff2d..945a31fec82 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerVpnConfiguration.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidDeviceOwnerVpnConfiguration.java @@ -90,6 +90,7 @@ public Map> getFieldDeserializers deserializerMap.put("customKeyValueData", (n) -> { this.setCustomKeyValueData(n.getCollectionOfObjectValues(KeyValuePair::createFromDiscriminatorValue)); }); deserializerMap.put("derivedCredentialSettings", (n) -> { this.setDerivedCredentialSettings(n.getObjectValue(DeviceManagementDerivedCredentialSettings::createFromDiscriminatorValue)); }); deserializerMap.put("identityCertificate", (n) -> { this.setIdentityCertificate(n.getObjectValue(AndroidDeviceOwnerCertificateProfileBase::createFromDiscriminatorValue)); }); + deserializerMap.put("lockdownExclusionList", (n) -> { this.setLockdownExclusionList(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("microsoftTunnelSiteId", (n) -> { this.setMicrosoftTunnelSiteId(n.getStringValue()); }); deserializerMap.put("proxyExclusionList", (n) -> { this.setProxyExclusionList(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("proxyServer", (n) -> { this.setProxyServer(n.getObjectValue(VpnProxyServer::createFromDiscriminatorValue)); }); @@ -105,6 +106,14 @@ public Map> getFieldDeserializers public AndroidDeviceOwnerCertificateProfileBase getIdentityCertificate() { return this.backingStore.get("identityCertificate"); } + /** + * Gets the lockdownExclusionList property value. List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getLockdownExclusionList() { + return this.backingStore.get("lockdownExclusionList"); + } /** * Gets the microsoftTunnelSiteId property value. Microsoft Tunnel site ID. * @return a {@link String} @@ -159,6 +168,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("customKeyValueData", this.getCustomKeyValueData()); writer.writeObjectValue("derivedCredentialSettings", this.getDerivedCredentialSettings()); writer.writeObjectValue("identityCertificate", this.getIdentityCertificate()); + writer.writeCollectionOfPrimitiveValues("lockdownExclusionList", this.getLockdownExclusionList()); writer.writeStringValue("microsoftTunnelSiteId", this.getMicrosoftTunnelSiteId()); writer.writeCollectionOfPrimitiveValues("proxyExclusionList", this.getProxyExclusionList()); writer.writeObjectValue("proxyServer", this.getProxyServer()); @@ -214,6 +224,13 @@ public void setDerivedCredentialSettings(@jakarta.annotation.Nullable final Devi public void setIdentityCertificate(@jakarta.annotation.Nullable final AndroidDeviceOwnerCertificateProfileBase value) { this.backingStore.set("identityCertificate", value); } + /** + * Sets the lockdownExclusionList property value. List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. + * @param value Value to set for the lockdownExclusionList property. + */ + public void setLockdownExclusionList(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("lockdownExclusionList", value); + } /** * Sets the microsoftTunnelSiteId property value. Microsoft Tunnel site ID. * @param value Value to set for the microsoftTunnelSiteId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AndroidLobAppConfigurationSchemaRequestDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidLobAppConfigurationSchemaRequestDetail.java new file mode 100644 index 00000000000..71f48721412 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AndroidLobAppConfigurationSchemaRequestDetail.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * The request parameter for requesting Android LOB app configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AndroidLobAppConfigurationSchemaRequestDetail extends AppConfigurationSchemaRequestDetail implements Parsable { + /** + * Instantiates a new {@link AndroidLobAppConfigurationSchemaRequestDetail} and sets the default values. + */ + public AndroidLobAppConfigurationSchemaRequestDetail() { + super(); + this.setOdataType("#microsoft.graph.androidLobAppConfigurationSchemaRequestDetail"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AndroidLobAppConfigurationSchemaRequestDetail} + */ + @jakarta.annotation.Nonnull + public static AndroidLobAppConfigurationSchemaRequestDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AndroidLobAppConfigurationSchemaRequestDetail(); + } + /** + * Gets the appId property value. The application policy ID of the Android LOB app + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppId() { + return this.backingStore.get("appId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("appId", (n) -> { this.setAppId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("appId", this.getAppId()); + } + /** + * Sets the appId property value. The application policy ID of the Android LOB app + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBooleanType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBooleanType.java new file mode 100644 index 00000000000..5a2bc557336 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBooleanType.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Boolean configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemBooleanType extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemBooleanType} and sets the default values. + */ + public AppConfigurationSchemaItemBooleanType() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemBooleanType"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemBooleanType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemBooleanType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemBooleanType(); + } + /** + * Gets the defaultValue property value. Default value, if specified by the app developer + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("defaultValue", this.getDefaultValue()); + } + /** + * Sets the defaultValue property value. Default value, if specified by the app developer + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("defaultValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleArray.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleArray.java new file mode 100644 index 00000000000..17e1798c767 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleArray.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Bundle array configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemBundleArray extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemBundleArray} and sets the default values. + */ + public AppConfigurationSchemaItemBundleArray() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemBundleArray"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemBundleArray} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemBundleArray createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemBundleArray(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleType.java new file mode 100644 index 00000000000..bb5919cc7a3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemBundleType.java @@ -0,0 +1,48 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Bundle configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemBundleType extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemBundleType} and sets the default values. + */ + public AppConfigurationSchemaItemBundleType() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemBundleType"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemBundleType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemBundleType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemBundleType(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemChoiceType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemChoiceType.java new file mode 100644 index 00000000000..9cd01dcb21c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemChoiceType.java @@ -0,0 +1,82 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Choice configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemChoiceType extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemChoiceType} and sets the default values. + */ + public AppConfigurationSchemaItemChoiceType() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemChoiceType"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemChoiceType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemChoiceType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemChoiceType(); + } + /** + * Gets the defaultValue property value. Default value, if specified by the app developer + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getStringValue()); }); + deserializerMap.put("selections", (n) -> { this.setSelections(n.getCollectionOfObjectValues(KeyValuePair::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the selections property value. List of human readable name/value pairs for the valid values that can be set for this item + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSelections() { + return this.backingStore.get("selections"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("defaultValue", this.getDefaultValue()); + writer.writeCollectionOfObjectValues("selections", this.getSelections()); + } + /** + * Sets the defaultValue property value. Default value, if specified by the app developer + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultValue", value); + } + /** + * Sets the selections property value. List of human readable name/value pairs for the valid values that can be set for this item + * @param value Value to set for the selections property. + */ + public void setSelections(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("selections", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemHiddenType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemHiddenType.java new file mode 100644 index 00000000000..5346b5af280 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemHiddenType.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Hidden configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemHiddenType extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemHiddenType} and sets the default values. + */ + public AppConfigurationSchemaItemHiddenType() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemHiddenType"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemHiddenType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemHiddenType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemHiddenType(); + } + /** + * Gets the defaultValue property value. Default value, if specified by the app developer + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("defaultValue", this.getDefaultValue()); + } + /** + * Sets the defaultValue property value. Default value, if specified by the app developer + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemIntegerType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemIntegerType.java new file mode 100644 index 00000000000..dbd19939b36 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemIntegerType.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Integer configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemIntegerType extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemIntegerType} and sets the default values. + */ + public AppConfigurationSchemaItemIntegerType() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemIntegerType"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemIntegerType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemIntegerType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemIntegerType(); + } + /** + * Gets the defaultValue property value. Default value, if specified by the app developer. Valid values 0 to 2147483647 + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeIntegerValue("defaultValue", this.getDefaultValue()); + } + /** + * Sets the defaultValue property value. Default value, if specified by the app developer. Valid values 0 to 2147483647 + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("defaultValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemMultiselectType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemMultiselectType.java new file mode 100644 index 00000000000..7ca98d46d36 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemMultiselectType.java @@ -0,0 +1,82 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Multiselect configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemMultiselectType extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemMultiselectType} and sets the default values. + */ + public AppConfigurationSchemaItemMultiselectType() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemMultiselectType"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemMultiselectType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemMultiselectType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemMultiselectType(); + } + /** + * Gets the defaultValue property value. Default value, if specified by the app developer + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("selections", (n) -> { this.setSelections(n.getCollectionOfObjectValues(KeyValuePair::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the selections property value. List of human readable name/value pairs for the valid values that can be set for this item + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSelections() { + return this.backingStore.get("selections"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("defaultValue", this.getDefaultValue()); + writer.writeCollectionOfObjectValues("selections", this.getSelections()); + } + /** + * Sets the defaultValue property value. Default value, if specified by the app developer + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("defaultValue", value); + } + /** + * Sets the selections property value. List of human readable name/value pairs for the valid values that can be set for this item + * @param value Value to set for the selections property. + */ + public void setSelections(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("selections", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemStringType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemStringType.java new file mode 100644 index 00000000000..0d61ad01a1d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemStringType.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * String configuration item inside an Android application's custom configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemStringType extends AppConfigurationSchemaItemType implements Parsable { + /** + * Instantiates a new {@link AppConfigurationSchemaItemStringType} and sets the default values. + */ + public AppConfigurationSchemaItemStringType() { + super(); + this.setOdataType("#microsoft.graph.appConfigurationSchemaItemStringType"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemStringType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemStringType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppConfigurationSchemaItemStringType(); + } + /** + * Gets the defaultValue property value. Default value, if specified by the app developer + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("defaultValue", this.getDefaultValue()); + } + /** + * Sets the defaultValue property value. Default value, if specified by the app developer + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemType.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemType.java new file mode 100644 index 00000000000..532f00f0349 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaItemType.java @@ -0,0 +1,209 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Single configuration item inside an Android application's configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaItemType implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AppConfigurationSchemaItemType} and sets the default values. + */ + public AppConfigurationSchemaItemType() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaItemType} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaItemType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.appConfigurationSchemaItemBooleanType": return new AppConfigurationSchemaItemBooleanType(); + case "#microsoft.graph.appConfigurationSchemaItemBundleArray": return new AppConfigurationSchemaItemBundleArray(); + case "#microsoft.graph.appConfigurationSchemaItemBundleType": return new AppConfigurationSchemaItemBundleType(); + case "#microsoft.graph.appConfigurationSchemaItemChoiceType": return new AppConfigurationSchemaItemChoiceType(); + case "#microsoft.graph.appConfigurationSchemaItemHiddenType": return new AppConfigurationSchemaItemHiddenType(); + case "#microsoft.graph.appConfigurationSchemaItemIntegerType": return new AppConfigurationSchemaItemIntegerType(); + case "#microsoft.graph.appConfigurationSchemaItemMultiselectType": return new AppConfigurationSchemaItemMultiselectType(); + case "#microsoft.graph.appConfigurationSchemaItemStringType": return new AppConfigurationSchemaItemStringType(); + } + } + return new AppConfigurationSchemaItemType(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the description property value. Description of what the item controls within the application + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. Human readable name + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("index", (n) -> { this.setIndex(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("parentIndex", (n) -> { this.setParentIndex(n.getIntegerValue()); }); + deserializerMap.put("schemaItemKey", (n) -> { this.setSchemaItemKey(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the index property value. Unique index the application uses to maintain nested schema items. Valid values 0 to 2147483647 + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getIndex() { + return this.backingStore.get("index"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the parentIndex property value. Index of parent schema item to track nested schema items. Valid values 0 to 2147483647 + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getParentIndex() { + return this.backingStore.get("parentIndex"); + } + /** + * Gets the schemaItemKey property value. Unique key the application uses to identify the item + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSchemaItemKey() { + return this.backingStore.get("schemaItemKey"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeIntegerValue("index", this.getIndex()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("parentIndex", this.getParentIndex()); + writer.writeStringValue("schemaItemKey", this.getSchemaItemKey()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the description property value. Description of what the item controls within the application + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. Human readable name + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the index property value. Unique index the application uses to maintain nested schema items. Valid values 0 to 2147483647 + * @param value Value to set for the index property. + */ + public void setIndex(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("index", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the parentIndex property value. Index of parent schema item to track nested schema items. Valid values 0 to 2147483647 + * @param value Value to set for the parentIndex property. + */ + public void setParentIndex(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("parentIndex", value); + } + /** + * Sets the schemaItemKey property value. Unique key the application uses to identify the item + * @param value Value to set for the schemaItemKey property. + */ + public void setSchemaItemKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("schemaItemKey", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaRequestDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaRequestDetail.java new file mode 100644 index 00000000000..2ff56dc10b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AppConfigurationSchemaRequestDetail.java @@ -0,0 +1,118 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Base type for the request parameters that identifies the requested app configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AppConfigurationSchemaRequestDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AppConfigurationSchemaRequestDetail} and sets the default values. + */ + public AppConfigurationSchemaRequestDetail() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AppConfigurationSchemaRequestDetail} + */ + @jakarta.annotation.Nonnull + public static AppConfigurationSchemaRequestDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.androidLobAppConfigurationSchemaRequestDetail": return new AndroidLobAppConfigurationSchemaRequestDetail(); + case "#microsoft.graph.managedStoreAppConfigurationSchemaRequestDetail": return new ManagedStoreAppConfigurationSchemaRequestDetail(); + } + } + return new AppConfigurationSchemaRequestDetail(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java index 56b68b134a6..48fe0581a13 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ApplicationTemplate.java @@ -3,6 +3,7 @@ import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.LocalDate; import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; @@ -41,6 +42,14 @@ public java.util.List getCategories() { public java.util.List getConfigurationUris() { return this.backingStore.get("configurationUris"); } + /** + * Gets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + * @return a {@link LocalDate} + */ + @jakarta.annotation.Nullable + public LocalDate getDeprecationDate() { + return this.backingStore.get("deprecationDate"); + } /** * Gets the description property value. A description of the application. * @return a {@link String} @@ -74,6 +83,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("categories", (n) -> { this.setCategories(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("configurationUris", (n) -> { this.setConfigurationUris(n.getCollectionOfObjectValues(ConfigurationUri::createFromDiscriminatorValue)); }); + deserializerMap.put("deprecationDate", (n) -> { this.setDeprecationDate(n.getLocalDateValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("endpoints", (n) -> { this.setEndpoints(n.getCollectionOfPrimitiveValues(String.class)); }); @@ -187,6 +197,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfPrimitiveValues("categories", this.getCategories()); writer.writeCollectionOfObjectValues("configurationUris", this.getConfigurationUris()); + writer.writeLocalDateValue("deprecationDate", this.getDeprecationDate()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeCollectionOfPrimitiveValues("endpoints", this.getEndpoints()); @@ -216,6 +227,13 @@ public void setCategories(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("configurationUris", value); } + /** + * Sets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + * @param value Value to set for the deprecationDate property. + */ + public void setDeprecationDate(@jakarta.annotation.Nullable final LocalDate value) { + this.backingStore.set("deprecationDate", value); + } /** * Sets the description property value. A description of the application. * @param value Value to set for the description property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthority.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthority.java index 4a459a9b55a..b178c581f57 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthority.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthority.java @@ -28,6 +28,14 @@ public static CloudCertificationAuthority createFromDiscriminatorValue(@jakarta. Objects.requireNonNull(parseNode); return new CloudCertificationAuthority(); } + /** + * Gets the activeVersion property value. The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + * @return a {@link CloudCertificationAuthorityVersion} + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion getActiveVersion() { + return this.backingStore.get("activeVersion"); + } /** * Gets the certificateDownloadUrl property value. The URL to download the certification authority certificate. Read-only. * @return a {@link String} @@ -77,7 +85,7 @@ public String getCertificationAuthorityIssuerUri() { return this.backingStore.get("certificationAuthorityIssuerUri"); } /** - * Gets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * Gets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. * @return a {@link CloudCertificationAuthorityStatus} */ @jakarta.annotation.Nullable @@ -171,6 +179,7 @@ public java.util.List getExtendedKeyUsages() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("activeVersion", (n) -> { this.setActiveVersion(n.getObjectValue(CloudCertificationAuthorityVersion::createFromDiscriminatorValue)); }); deserializerMap.put("certificateDownloadUrl", (n) -> { this.setCertificateDownloadUrl(n.getStringValue()); }); deserializerMap.put("certificateKeySize", (n) -> { this.setCertificateKeySize(n.getEnumValue(CloudCertificationAuthorityCertificateKeySize::forValue)); }); deserializerMap.put("certificateRevocationListUrl", (n) -> { this.setCertificateRevocationListUrl(n.getStringValue()); }); @@ -206,6 +215,7 @@ public Map> getFieldDeserializers deserializerMap.put("validityPeriodInYears", (n) -> { this.setValidityPeriodInYears(n.getIntegerValue()); }); deserializerMap.put("validityStartDateTime", (n) -> { this.setValidityStartDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("versionNumber", (n) -> { this.setVersionNumber(n.getIntegerValue()); }); + deserializerMap.put("versions", (n) -> { this.setVersions(n.getCollectionOfObjectValues(CloudCertificationAuthorityVersion::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -352,6 +362,14 @@ public OffsetDateTime getValidityStartDateTime() { public Integer getVersionNumber() { return this.backingStore.get("versionNumber"); } + /** + * Gets the versions property value. The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getVersions() { + return this.backingStore.get("versions"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -359,6 +377,7 @@ public Integer getVersionNumber() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("activeVersion", this.getActiveVersion()); writer.writeStringValue("certificateDownloadUrl", this.getCertificateDownloadUrl()); writer.writeEnumValue("certificateKeySize", this.getCertificateKeySize()); writer.writeStringValue("certificateRevocationListUrl", this.getCertificateRevocationListUrl()); @@ -394,6 +413,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("validityPeriodInYears", this.getValidityPeriodInYears()); writer.writeOffsetDateTimeValue("validityStartDateTime", this.getValidityStartDateTime()); writer.writeIntegerValue("versionNumber", this.getVersionNumber()); + writer.writeCollectionOfObjectValues("versions", this.getVersions()); + } + /** + * Sets the activeVersion property value. The currently active certification authority version. This navigation property provides direct access to the active version's details including certificate information, URLs, and validity periods. The active version is automatically included in the default response when retrieving a certification authority entity without requiring $expand. Read-only. + * @param value Value to set for the activeVersion property. + */ + public void setActiveVersion(@jakarta.annotation.Nullable final CloudCertificationAuthorityVersion value) { + this.backingStore.set("activeVersion", value); } /** * Sets the certificateDownloadUrl property value. The URL to download the certification authority certificate. Read-only. @@ -438,7 +465,7 @@ public void setCertificationAuthorityIssuerUri(@jakarta.annotation.Nullable fina this.backingStore.set("certificationAuthorityIssuerUri", value); } /** - * Sets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * Sets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. * @param value Value to set for the certificationAuthorityStatus property. */ public void setCertificationAuthorityStatus(@jakarta.annotation.Nullable final CloudCertificationAuthorityStatus value) { @@ -640,4 +667,11 @@ public void setValidityStartDateTime(@jakarta.annotation.Nullable final OffsetDa public void setVersionNumber(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("versionNumber", value); } + /** + * Sets the versions property value. The collection of all certification authority versions, including active, staged, retired, and expired versions. This navigation property provides access to the full version history of the certification authority. Use $expand=versions to include this collection in the response. Read-only. + * @param value Value to set for the versions property. + */ + public void setVersions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("versions", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityLeafCertificate.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityLeafCertificate.java index e1f5fe8f020..6cd94ab7222 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityLeafCertificate.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityLeafCertificate.java @@ -44,6 +44,22 @@ public CloudCertificationAuthorityLeafCertificateStatus getCertificateStatus() { public String getCertificationAuthorityIssuerUri() { return this.backingStore.get("certificationAuthorityIssuerUri"); } + /** + * Gets the certificationAuthorityVersionNumber property value. The version number of the certification authority that issued this leaf certificate. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCertificationAuthorityVersionNumber() { + return this.backingStore.get("certificationAuthorityVersionNumber"); + } + /** + * Gets the cloudCertificationAuthorityVersion property value. The certification authority version that issued this leaf certificate. Read-only. + * @return a {@link CloudCertificationAuthorityVersion} + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersion getCloudCertificationAuthorityVersion() { + return this.backingStore.get("cloudCertificationAuthorityVersion"); + } /** * Gets the crlDistributionPointUrl property value. URL to find the relevant Certificate Revocation List for this certificate. Read-only. * @return a {@link String} @@ -93,6 +109,8 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("certificateStatus", (n) -> { this.setCertificateStatus(n.getEnumValue(CloudCertificationAuthorityLeafCertificateStatus::forValue)); }); deserializerMap.put("certificationAuthorityIssuerUri", (n) -> { this.setCertificationAuthorityIssuerUri(n.getStringValue()); }); + deserializerMap.put("certificationAuthorityVersionNumber", (n) -> { this.setCertificationAuthorityVersionNumber(n.getIntegerValue()); }); + deserializerMap.put("cloudCertificationAuthorityVersion", (n) -> { this.setCloudCertificationAuthorityVersion(n.getObjectValue(CloudCertificationAuthorityVersion::createFromDiscriminatorValue)); }); deserializerMap.put("crlDistributionPointUrl", (n) -> { this.setCrlDistributionPointUrl(n.getStringValue()); }); deserializerMap.put("deviceId", (n) -> { this.setDeviceId(n.getStringValue()); }); deserializerMap.put("deviceName", (n) -> { this.setDeviceName(n.getStringValue()); }); @@ -217,6 +235,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeEnumValue("certificateStatus", this.getCertificateStatus()); writer.writeStringValue("certificationAuthorityIssuerUri", this.getCertificationAuthorityIssuerUri()); + writer.writeIntegerValue("certificationAuthorityVersionNumber", this.getCertificationAuthorityVersionNumber()); + writer.writeObjectValue("cloudCertificationAuthorityVersion", this.getCloudCertificationAuthorityVersion()); writer.writeStringValue("crlDistributionPointUrl", this.getCrlDistributionPointUrl()); writer.writeStringValue("deviceId", this.getDeviceId()); writer.writeStringValue("deviceName", this.getDeviceName()); @@ -249,6 +269,20 @@ public void setCertificateStatus(@jakarta.annotation.Nullable final CloudCertifi public void setCertificationAuthorityIssuerUri(@jakarta.annotation.Nullable final String value) { this.backingStore.set("certificationAuthorityIssuerUri", value); } + /** + * Sets the certificationAuthorityVersionNumber property value. The version number of the certification authority that issued this leaf certificate. Read-only. + * @param value Value to set for the certificationAuthorityVersionNumber property. + */ + public void setCertificationAuthorityVersionNumber(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("certificationAuthorityVersionNumber", value); + } + /** + * Sets the cloudCertificationAuthorityVersion property value. The certification authority version that issued this leaf certificate. Read-only. + * @param value Value to set for the cloudCertificationAuthorityVersion property. + */ + public void setCloudCertificationAuthorityVersion(@jakarta.annotation.Nullable final CloudCertificationAuthorityVersion value) { + this.backingStore.set("cloudCertificationAuthorityVersion", value); + } /** * Sets the crlDistributionPointUrl property value. URL to find the relevant Certificate Revocation List for this certificate. Read-only. * @param value Value to set for the crlDistributionPointUrl property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityStatus.java index 7a998460f7c..b1dc949403d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityStatus.java @@ -4,7 +4,7 @@ import java.util.Objects; /** - * Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates, temporarily paused, pending signing, revoked, or expired. */ @jakarta.annotation.Generated("com.microsoft.kiota") public enum CloudCertificationAuthorityStatus implements ValuedEnum { @@ -19,7 +19,9 @@ public enum CloudCertificationAuthorityStatus implements ValuedEnum { /** Indicates certification authority certificate signing request has been created and can be downloaded for signing and then be uploaded. */ SigningPending("signingPending"), /** Evolvable enumeration sentinel value. Do not use. */ - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + /** Indicates certification authority has expired and cannot issue certificates until renewed and activated. */ + Expired("expired"); public final String value; CloudCertificationAuthorityStatus(final String value) { this.value = value; @@ -36,6 +38,7 @@ public static CloudCertificationAuthorityStatus forValue(@jakarta.annotation.Non case "revoked": return Revoked; case "signingPending": return SigningPending; case "unknownFutureValue": return UnknownFutureValue; + case "expired": return Expired; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersion.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersion.java new file mode 100644 index 00000000000..45038b6882d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersion.java @@ -0,0 +1,354 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Entity that represents version-specific properties of a cloud certification authority. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudCertificationAuthorityVersion extends Entity implements Parsable { + /** + * Instantiates a new {@link CloudCertificationAuthorityVersion} and sets the default values. + */ + public CloudCertificationAuthorityVersion() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CloudCertificationAuthorityVersion} + */ + @jakarta.annotation.Nonnull + public static CloudCertificationAuthorityVersion createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudCertificationAuthorityVersion(); + } + /** + * Gets the certificateDownloadUrl property value. The URL to download the certification authority certificate. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCertificateDownloadUrl() { + return this.backingStore.get("certificateDownloadUrl"); + } + /** + * Gets the certificateRevocationListUrl property value. The cloud certification authority's Certificate Revocation List URL that can be used to determine revocation status. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCertificateRevocationListUrl() { + return this.backingStore.get("certificateRevocationListUrl"); + } + /** + * Gets the certificateSigningRequest property value. The certificate signing request used to create an issuing certification authority with a root certification authority external to Microsoft Cloud PKI. The based-64 encoded certificate signing request can be downloaded through this property. After downloading the certificate signing request, it must be signed by the external root certifcation authority. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCertificateSigningRequest() { + return this.backingStore.get("certificateSigningRequest"); + } + /** + * Gets the certificationAuthorityId property value. The certification authority identifier. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCertificationAuthorityId() { + return this.backingStore.get("certificationAuthorityId"); + } + /** + * Gets the certificationAuthorityIssuerUri property value. The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCertificationAuthorityIssuerUri() { + return this.backingStore.get("certificationAuthorityIssuerUri"); + } + /** + * Gets the certificationAuthorityVersionStatus property value. Enum type of possible certification authority version statuses. These statuses indicate the lifecycle state of a certification authority version, including whether it is currently active, staged for renewal, retired, or in other states. + * @return a {@link CloudCertificationAuthorityVersionStatus} + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersionStatus getCertificationAuthorityVersionStatus() { + return this.backingStore.get("certificationAuthorityVersionStatus"); + } + /** + * Gets the decommissionDateTime property value. The date and time when the certification authority version is scheduled to be decommissioned. Only applicable for staged certification authority versions. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDecommissionDateTime() { + return this.backingStore.get("decommissionDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("certificateDownloadUrl", (n) -> { this.setCertificateDownloadUrl(n.getStringValue()); }); + deserializerMap.put("certificateRevocationListUrl", (n) -> { this.setCertificateRevocationListUrl(n.getStringValue()); }); + deserializerMap.put("certificateSigningRequest", (n) -> { this.setCertificateSigningRequest(n.getStringValue()); }); + deserializerMap.put("certificationAuthorityId", (n) -> { this.setCertificationAuthorityId(n.getStringValue()); }); + deserializerMap.put("certificationAuthorityIssuerUri", (n) -> { this.setCertificationAuthorityIssuerUri(n.getStringValue()); }); + deserializerMap.put("certificationAuthorityVersionStatus", (n) -> { this.setCertificationAuthorityVersionStatus(n.getEnumValue(CloudCertificationAuthorityVersionStatus::forValue)); }); + deserializerMap.put("decommissionDateTime", (n) -> { this.setDecommissionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("keyPlatform", (n) -> { this.setKeyPlatform(n.getEnumValue(CloudCertificationAuthorityKeyPlatformType::forValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("ocspResponderUri", (n) -> { this.setOcspResponderUri(n.getStringValue()); }); + deserializerMap.put("scepServerUrl", (n) -> { this.setScepServerUrl(n.getStringValue()); }); + deserializerMap.put("serialNumber", (n) -> { this.setSerialNumber(n.getStringValue()); }); + deserializerMap.put("subjectName", (n) -> { this.setSubjectName(n.getStringValue()); }); + deserializerMap.put("thumbprint", (n) -> { this.setThumbprint(n.getStringValue()); }); + deserializerMap.put("usage", (n) -> { this.setUsage(n.getObjectValue(CloudCertificationAuthorityVersionUsage::createFromDiscriminatorValue)); }); + deserializerMap.put("validityEndDateTime", (n) -> { this.setValidityEndDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("validityStartDateTime", (n) -> { this.setValidityStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("versionNumber", (n) -> { this.setVersionNumber(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the keyPlatform property value. Enum type of possible key platforms used by the certification authority. + * @return a {@link CloudCertificationAuthorityKeyPlatformType} + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityKeyPlatformType getKeyPlatform() { + return this.backingStore.get("keyPlatform"); + } + /** + * Gets the lastModifiedDateTime property value. Last modification date and time of this certification authority entity instance. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the ocspResponderUri property value. The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOcspResponderUri() { + return this.backingStore.get("ocspResponderUri"); + } + /** + * Gets the scepServerUrl property value. The SCEP server URL for device SCEP connections to request certificates. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getScepServerUrl() { + return this.backingStore.get("scepServerUrl"); + } + /** + * Gets the serialNumber property value. The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSerialNumber() { + return this.backingStore.get("serialNumber"); + } + /** + * Gets the subjectName property value. The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a company or government entity. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubjectName() { + return this.backingStore.get("subjectName"); + } + /** + * Gets the thumbprint property value. Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getThumbprint() { + return this.backingStore.get("thumbprint"); + } + /** + * Gets the usage property value. The usage details associated with this certification authority version, including reporting data such as the number of leaf certificates issued during the staged period. Read-only. + * @return a {@link CloudCertificationAuthorityVersionUsage} + */ + @jakarta.annotation.Nullable + public CloudCertificationAuthorityVersionUsage getUsage() { + return this.backingStore.get("usage"); + } + /** + * Gets the validityEndDateTime property value. The end date time of the validity period of a certification authority certificate. Certificates cannot be used after this date time as they are longer valid. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getValidityEndDateTime() { + return this.backingStore.get("validityEndDateTime"); + } + /** + * Gets the validityStartDateTime property value. The start date time of the validity period of a certification authority certificate. Certificates cannot be used before this date time as they are not yet valid. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getValidityStartDateTime() { + return this.backingStore.get("validityStartDateTime"); + } + /** + * Gets the versionNumber property value. The version number assigned to this specific certification authority version entity. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getVersionNumber() { + return this.backingStore.get("versionNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("certificateDownloadUrl", this.getCertificateDownloadUrl()); + writer.writeStringValue("certificateRevocationListUrl", this.getCertificateRevocationListUrl()); + writer.writeStringValue("certificateSigningRequest", this.getCertificateSigningRequest()); + writer.writeStringValue("certificationAuthorityId", this.getCertificationAuthorityId()); + writer.writeStringValue("certificationAuthorityIssuerUri", this.getCertificationAuthorityIssuerUri()); + writer.writeEnumValue("certificationAuthorityVersionStatus", this.getCertificationAuthorityVersionStatus()); + writer.writeOffsetDateTimeValue("decommissionDateTime", this.getDecommissionDateTime()); + writer.writeEnumValue("keyPlatform", this.getKeyPlatform()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeStringValue("ocspResponderUri", this.getOcspResponderUri()); + writer.writeStringValue("scepServerUrl", this.getScepServerUrl()); + writer.writeStringValue("serialNumber", this.getSerialNumber()); + writer.writeStringValue("subjectName", this.getSubjectName()); + writer.writeStringValue("thumbprint", this.getThumbprint()); + writer.writeObjectValue("usage", this.getUsage()); + writer.writeOffsetDateTimeValue("validityEndDateTime", this.getValidityEndDateTime()); + writer.writeOffsetDateTimeValue("validityStartDateTime", this.getValidityStartDateTime()); + writer.writeIntegerValue("versionNumber", this.getVersionNumber()); + } + /** + * Sets the certificateDownloadUrl property value. The URL to download the certification authority certificate. Read-only. + * @param value Value to set for the certificateDownloadUrl property. + */ + public void setCertificateDownloadUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("certificateDownloadUrl", value); + } + /** + * Sets the certificateRevocationListUrl property value. The cloud certification authority's Certificate Revocation List URL that can be used to determine revocation status. Read-only. + * @param value Value to set for the certificateRevocationListUrl property. + */ + public void setCertificateRevocationListUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("certificateRevocationListUrl", value); + } + /** + * Sets the certificateSigningRequest property value. The certificate signing request used to create an issuing certification authority with a root certification authority external to Microsoft Cloud PKI. The based-64 encoded certificate signing request can be downloaded through this property. After downloading the certificate signing request, it must be signed by the external root certifcation authority. Read-only. + * @param value Value to set for the certificateSigningRequest property. + */ + public void setCertificateSigningRequest(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("certificateSigningRequest", value); + } + /** + * Sets the certificationAuthorityId property value. The certification authority identifier. Read-only. + * @param value Value to set for the certificationAuthorityId property. + */ + public void setCertificationAuthorityId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("certificationAuthorityId", value); + } + /** + * Sets the certificationAuthorityIssuerUri property value. The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. + * @param value Value to set for the certificationAuthorityIssuerUri property. + */ + public void setCertificationAuthorityIssuerUri(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("certificationAuthorityIssuerUri", value); + } + /** + * Sets the certificationAuthorityVersionStatus property value. Enum type of possible certification authority version statuses. These statuses indicate the lifecycle state of a certification authority version, including whether it is currently active, staged for renewal, retired, or in other states. + * @param value Value to set for the certificationAuthorityVersionStatus property. + */ + public void setCertificationAuthorityVersionStatus(@jakarta.annotation.Nullable final CloudCertificationAuthorityVersionStatus value) { + this.backingStore.set("certificationAuthorityVersionStatus", value); + } + /** + * Sets the decommissionDateTime property value. The date and time when the certification authority version is scheduled to be decommissioned. Only applicable for staged certification authority versions. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @param value Value to set for the decommissionDateTime property. + */ + public void setDecommissionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("decommissionDateTime", value); + } + /** + * Sets the keyPlatform property value. Enum type of possible key platforms used by the certification authority. + * @param value Value to set for the keyPlatform property. + */ + public void setKeyPlatform(@jakarta.annotation.Nullable final CloudCertificationAuthorityKeyPlatformType value) { + this.backingStore.set("keyPlatform", value); + } + /** + * Sets the lastModifiedDateTime property value. Last modification date and time of this certification authority entity instance. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the ocspResponderUri property value. The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + * @param value Value to set for the ocspResponderUri property. + */ + public void setOcspResponderUri(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ocspResponderUri", value); + } + /** + * Sets the scepServerUrl property value. The SCEP server URL for device SCEP connections to request certificates. Read-only. + * @param value Value to set for the scepServerUrl property. + */ + public void setScepServerUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("scepServerUrl", value); + } + /** + * Sets the serialNumber property value. The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. + * @param value Value to set for the serialNumber property. + */ + public void setSerialNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("serialNumber", value); + } + /** + * Sets the subjectName property value. The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a company or government entity. Read-only. + * @param value Value to set for the subjectName property. + */ + public void setSubjectName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subjectName", value); + } + /** + * Sets the thumbprint property value. Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. + * @param value Value to set for the thumbprint property. + */ + public void setThumbprint(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("thumbprint", value); + } + /** + * Sets the usage property value. The usage details associated with this certification authority version, including reporting data such as the number of leaf certificates issued during the staged period. Read-only. + * @param value Value to set for the usage property. + */ + public void setUsage(@jakarta.annotation.Nullable final CloudCertificationAuthorityVersionUsage value) { + this.backingStore.set("usage", value); + } + /** + * Sets the validityEndDateTime property value. The end date time of the validity period of a certification authority certificate. Certificates cannot be used after this date time as they are longer valid. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @param value Value to set for the validityEndDateTime property. + */ + public void setValidityEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("validityEndDateTime", value); + } + /** + * Sets the validityStartDateTime property value. The start date time of the validity period of a certification authority certificate. Certificates cannot be used before this date time as they are not yet valid. 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 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @param value Value to set for the validityStartDateTime property. + */ + public void setValidityStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("validityStartDateTime", value); + } + /** + * Sets the versionNumber property value. The version number assigned to this specific certification authority version entity. Read-only. + * @param value Value to set for the versionNumber property. + */ + public void setVersionNumber(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("versionNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionCollectionResponse.java new file mode 100644 index 00000000000..3c08fbefb7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudCertificationAuthorityVersionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CloudCertificationAuthorityVersionCollectionResponse} and sets the default values. + */ + public CloudCertificationAuthorityVersionCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CloudCertificationAuthorityVersionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CloudCertificationAuthorityVersionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudCertificationAuthorityVersionCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CloudCertificationAuthorityVersion::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionStatus.java new file mode 100644 index 00000000000..d42c37d4510 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionStatus.java @@ -0,0 +1,54 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Enum type of possible certification authority version statuses. These statuses indicate the lifecycle state of a certification authority version, including whether it is currently active, staged for renewal, retired, or in other states. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudCertificationAuthorityVersionStatus implements ValuedEnum { + /** Default. Indicates certification authority version has an unknown or invalid status. */ + Unknown("unknown"), + /** Indicates certification authority version is active and can issue leaf certificates. */ + Active("active"), + /** Indicates certification authority version was created during the renewal process and is currently in the staged phase. Upon activation, it becomes the new active certification authority version. */ + Staged("staged"), + /** Indicates certification authority version has been paused from issuing certificates. The paused state is supported only for active certification authority versions. Staged certification authority versions cannot be paused and may only be revoked. */ + Paused("paused"), + /** Indicates certification authority version has been retired after renewal. The retired certification authority version is not expired and continues to validate certificates it previously issued. */ + Retired("retired"), + /** Indicates certification authority version has exceeded its validity period. */ + Expired("expired"), + /** Indicates certification authority version has been revoked. This is a permanent state that cannot be changed. */ + Revoked("revoked"), + /** Indicates certification authority version has been decommissioned. Only applicable for staged certification authority versions. Decommissioned certification authority versions cannot issue or validate leaf certificates. This is a permanent state that cannot be changed. */ + Decommissioned("decommissioned"), + /** Indicates certification authority version was created with a Bring Your Own CA (BYOCA) root and requires external signing. */ + SigningPending("signingPending"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudCertificationAuthorityVersionStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudCertificationAuthorityVersionStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "active": return Active; + case "staged": return Staged; + case "paused": return Paused; + case "retired": return Retired; + case "expired": return Expired; + case "revoked": return Revoked; + case "decommissioned": return Decommissioned; + case "signingPending": return SigningPending; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionUsage.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionUsage.java new file mode 100644 index 00000000000..20e24a582ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudCertificationAuthorityVersionUsage.java @@ -0,0 +1,127 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Complex type that represents usage details associated with a certification authority version. This type provides reporting data such as the number of leaf certificates issued during specific lifecycle phases. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudCertificationAuthorityVersionUsage implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudCertificationAuthorityVersionUsage} and sets the default values. + */ + public CloudCertificationAuthorityVersionUsage() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CloudCertificationAuthorityVersionUsage} + */ + @jakarta.annotation.Nonnull + public static CloudCertificationAuthorityVersionUsage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudCertificationAuthorityVersionUsage(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("issuedStagedLeafCertificateCount", (n) -> { this.setIssuedStagedLeafCertificateCount(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the issuedStagedLeafCertificateCount property value. The number of leaf certificates issued by the certification authority version when it was in the staged status. Only applicable for staged certification authority versions. Nullable. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getIssuedStagedLeafCertificateCount() { + return this.backingStore.get("issuedStagedLeafCertificateCount"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("issuedStagedLeafCertificateCount", this.getIssuedStagedLeafCertificateCount()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the issuedStagedLeafCertificateCount property value. The number of leaf certificates issued by the certification authority version when it was in the staged status. Only applicable for staged certification authority versions. Nullable. Read-only. + * @param value Value to set for the issuedStagedLeafCertificateCount property. + */ + public void setIssuedStagedLeafCertificateCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("issuedStagedLeafCertificateCount", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java index 0267cbfb7cd..69e57da59fa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOnPremisesConnection.java @@ -97,6 +97,7 @@ public Map> getFieldDeserializers deserializerMap.put("resourceGroupId", (n) -> { this.setResourceGroupId(n.getStringValue()); }); deserializerMap.put("scopeIds", (n) -> { this.setScopeIds(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("subnetId", (n) -> { this.setSubnetId(n.getStringValue()); }); + deserializerMap.put("subnetPrivateIpDetail", (n) -> { this.setSubnetPrivateIpDetail(n.getObjectValue(CloudPcOnPremisesConnectionSubnetIpDetail::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptionId", (n) -> { this.setSubscriptionId(n.getStringValue()); }); deserializerMap.put("subscriptionName", (n) -> { this.setSubscriptionName(n.getStringValue()); }); deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(CloudPcOnPremisesConnectionType::forValue)); }); @@ -192,6 +193,14 @@ public java.util.List getScopeIds() { public String getSubnetId() { return this.backingStore.get("subnetId"); } + /** + * Gets the subnetPrivateIpDetail property value. The subnetPrivateIpDetail property + * @return a {@link CloudPcOnPremisesConnectionSubnetIpDetail} + */ + @jakarta.annotation.Nullable + public CloudPcOnPremisesConnectionSubnetIpDetail getSubnetPrivateIpDetail() { + return this.backingStore.get("subnetPrivateIpDetail"); + } /** * Gets the subscriptionId property value. The ID of the target Azure subscription associated with your tenant. * @return a {@link String} @@ -256,6 +265,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("resourceGroupId", this.getResourceGroupId()); writer.writeCollectionOfPrimitiveValues("scopeIds", this.getScopeIds()); writer.writeStringValue("subnetId", this.getSubnetId()); + writer.writeObjectValue("subnetPrivateIpDetail", this.getSubnetPrivateIpDetail()); writer.writeStringValue("subscriptionId", this.getSubscriptionId()); writer.writeStringValue("subscriptionName", this.getSubscriptionName()); writer.writeEnumValue("type", this.getType()); @@ -381,6 +391,13 @@ public void setScopeIds(@jakarta.annotation.Nullable final java.util.List()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CloudPcOnPremisesConnectionSubnetIpDetail} + */ + @jakarta.annotation.Nonnull + public static CloudPcOnPremisesConnectionSubnetIpDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcOnPremisesConnectionSubnetIpDetail(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("subnetAvailableIpCount", (n) -> { this.setSubnetAvailableIpCount(n.getIntegerValue()); }); + deserializerMap.put("subnetAvailableIpCountLastSyncDateTime", (n) -> { this.setSubnetAvailableIpCountLastSyncDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the subnetAvailableIpCount property value. The subnetAvailableIpCount property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSubnetAvailableIpCount() { + return this.backingStore.get("subnetAvailableIpCount"); + } + /** + * Gets the subnetAvailableIpCountLastSyncDateTime property value. The subnetAvailableIpCountLastSyncDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getSubnetAvailableIpCountLastSyncDateTime() { + return this.backingStore.get("subnetAvailableIpCountLastSyncDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("subnetAvailableIpCount", this.getSubnetAvailableIpCount()); + writer.writeOffsetDateTimeValue("subnetAvailableIpCountLastSyncDateTime", this.getSubnetAvailableIpCountLastSyncDateTime()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the subnetAvailableIpCount property value. The subnetAvailableIpCount property + * @param value Value to set for the subnetAvailableIpCount property. + */ + public void setSubnetAvailableIpCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("subnetAvailableIpCount", value); + } + /** + * Sets the subnetAvailableIpCountLastSyncDateTime property value. The subnetAvailableIpCountLastSyncDateTime property + * @param value Value to set for the subnetAvailableIpCountLastSyncDateTime property. + */ + public void setSubnetAvailableIpCountLastSyncDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("subnetAvailableIpCountLastSyncDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegionRestrictionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegionRestrictionDetail.java index 2a56b30f8cd..a7bc232099c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegionRestrictionDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcSupportedRegionRestrictionDetail.java @@ -47,6 +47,14 @@ public Map getAdditionalData() { } return value; } + /** + * Gets the availabilityZoneRestricted property value. The availabilityZoneRestricted property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAvailabilityZoneRestricted() { + return this.backingStore.get("availabilityZoneRestricted"); + } /** * Gets the backingStore property value. Stores model information. * @return a {@link BackingStore} @@ -69,7 +77,8 @@ public Boolean getCPURestricted() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("availabilityZoneRestricted", (n) -> { this.setAvailabilityZoneRestricted(n.getBooleanValue()); }); deserializerMap.put("cPURestricted", (n) -> { this.setCPURestricted(n.getBooleanValue()); }); deserializerMap.put("gPURestricted", (n) -> { this.setGPURestricted(n.getBooleanValue()); }); deserializerMap.put("nestedVirtualizationRestricted", (n) -> { this.setNestedVirtualizationRestricted(n.getBooleanValue()); }); @@ -106,6 +115,7 @@ public String getOdataType() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeBooleanValue("availabilityZoneRestricted", this.getAvailabilityZoneRestricted()); writer.writeBooleanValue("cPURestricted", this.getCPURestricted()); writer.writeBooleanValue("gPURestricted", this.getGPURestricted()); writer.writeBooleanValue("nestedVirtualizationRestricted", this.getNestedVirtualizationRestricted()); @@ -119,6 +129,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { this.backingStore.set("additionalData", value); } + /** + * Sets the availabilityZoneRestricted property value. The availabilityZoneRestricted property + * @param value Value to set for the availabilityZoneRestricted property. + */ + public void setAvailabilityZoneRestricted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("availabilityZoneRestricted", value); + } /** * Sets the backingStore property value. Stores model information. * @param value Value to set for the backingStore property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotAdmin.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotAdmin.java index aee8f31f09c..456a27ea9ab 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotAdmin.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotAdmin.java @@ -40,9 +40,18 @@ public CopilotAdminCatalog getCatalog() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("catalog", (n) -> { this.setCatalog(n.getObjectValue(CopilotAdminCatalog::createFromDiscriminatorValue)); }); + deserializerMap.put("policySettings", (n) -> { this.setPolicySettings(n.getCollectionOfObjectValues(CopilotPolicySetting::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(CopilotAdminSetting::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the policySettings property value. The policySettings property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPolicySettings() { + return this.backingStore.get("policySettings"); + } /** * Gets the settings property value. The settings property * @return a {@link CopilotAdminSetting} @@ -59,6 +68,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("catalog", this.getCatalog()); + writer.writeCollectionOfObjectValues("policySettings", this.getPolicySettings()); writer.writeObjectValue("settings", this.getSettings()); } /** @@ -68,6 +78,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCatalog(@jakarta.annotation.Nullable final CopilotAdminCatalog value) { this.backingStore.set("catalog", value); } + /** + * Sets the policySettings property value. The policySettings property + * @param value Value to set for the policySettings property. + */ + public void setPolicySettings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("policySettings", value); + } /** * Sets the settings property value. The settings property * @param value Value to set for the settings property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java new file mode 100644 index 00000000000..e9aa8a39433 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CopilotPolicySetting.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPolicySetting extends Entity implements Parsable { + /** + * Instantiates a new {@link CopilotPolicySetting} and sets the default values. + */ + public CopilotPolicySetting() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CopilotPolicySetting} + */ + @jakarta.annotation.Nonnull + public static CopilotPolicySetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPolicySetting(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the policyId property value. The policyId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyId() { + return this.backingStore.get("policyId"); + } + /** + * Gets the value property value. The value property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("policyId", this.getPolicyId()); + writer.writeStringValue("value", this.getValue()); + } + /** + * Sets the policyId property value. The policyId property + * @param value Value to set for the policyId property. + */ + public void setPolicyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyId", value); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java index 4c5c4e07ba8..d83c5d63314 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceManagement.java @@ -52,6 +52,14 @@ public AdminConsent getAdminConsent() { public AdvancedThreatProtectionOnboardingStateSummary getAdvancedThreatProtectionOnboardingStateSummary() { return this.backingStore.get("advancedThreatProtectionOnboardingStateSummary"); } + /** + * Gets the androidAppConfigurationSchema property value. Android App Configurations Schema entity. + * @return a {@link AndroidAppConfigurationSchema} + */ + @jakarta.annotation.Nullable + public AndroidAppConfigurationSchema getAndroidAppConfigurationSchema() { + return this.backingStore.get("androidAppConfigurationSchema"); + } /** * Gets the androidDeviceOwnerEnrollmentProfiles property value. Android device owner enrollment profile entities. * @return a {@link java.util.List} @@ -558,6 +566,7 @@ public Map> getFieldDeserializers deserializerMap.put("accountMoveCompletionDateTime", (n) -> { this.setAccountMoveCompletionDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("adminConsent", (n) -> { this.setAdminConsent(n.getObjectValue(AdminConsent::createFromDiscriminatorValue)); }); deserializerMap.put("advancedThreatProtectionOnboardingStateSummary", (n) -> { this.setAdvancedThreatProtectionOnboardingStateSummary(n.getObjectValue(AdvancedThreatProtectionOnboardingStateSummary::createFromDiscriminatorValue)); }); + deserializerMap.put("androidAppConfigurationSchema", (n) -> { this.setAndroidAppConfigurationSchema(n.getObjectValue(AndroidAppConfigurationSchema::createFromDiscriminatorValue)); }); deserializerMap.put("androidDeviceOwnerEnrollmentProfiles", (n) -> { this.setAndroidDeviceOwnerEnrollmentProfiles(n.getCollectionOfObjectValues(AndroidDeviceOwnerEnrollmentProfile::createFromDiscriminatorValue)); }); deserializerMap.put("androidForWorkAppConfigurationSchemas", (n) -> { this.setAndroidForWorkAppConfigurationSchemas(n.getCollectionOfObjectValues(AndroidForWorkAppConfigurationSchema::createFromDiscriminatorValue)); }); deserializerMap.put("androidForWorkEnrollmentProfiles", (n) -> { this.setAndroidForWorkEnrollmentProfiles(n.getCollectionOfObjectValues(AndroidForWorkEnrollmentProfile::createFromDiscriminatorValue)); }); @@ -1775,6 +1784,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("accountMoveCompletionDateTime", this.getAccountMoveCompletionDateTime()); writer.writeObjectValue("adminConsent", this.getAdminConsent()); writer.writeObjectValue("advancedThreatProtectionOnboardingStateSummary", this.getAdvancedThreatProtectionOnboardingStateSummary()); + writer.writeObjectValue("androidAppConfigurationSchema", this.getAndroidAppConfigurationSchema()); writer.writeCollectionOfObjectValues("androidDeviceOwnerEnrollmentProfiles", this.getAndroidDeviceOwnerEnrollmentProfiles()); writer.writeCollectionOfObjectValues("androidForWorkAppConfigurationSchemas", this.getAndroidForWorkAppConfigurationSchemas()); writer.writeCollectionOfObjectValues("androidForWorkEnrollmentProfiles", this.getAndroidForWorkEnrollmentProfiles()); @@ -1982,6 +1992,13 @@ public void setAdminConsent(@jakarta.annotation.Nullable final AdminConsent valu public void setAdvancedThreatProtectionOnboardingStateSummary(@jakarta.annotation.Nullable final AdvancedThreatProtectionOnboardingStateSummary value) { this.backingStore.set("advancedThreatProtectionOnboardingStateSummary", value); } + /** + * Sets the androidAppConfigurationSchema property value. Android App Configurations Schema entity. + * @param value Value to set for the androidAppConfigurationSchema property. + */ + public void setAndroidAppConfigurationSchema(@jakarta.annotation.Nullable final AndroidAppConfigurationSchema value) { + this.backingStore.set("androidAppConfigurationSchema", value); + } /** * Sets the androidDeviceOwnerEnrollmentProfiles property value. Android device owner enrollment profile entities. * @param value Value to set for the androidDeviceOwnerEnrollmentProfiles property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index 0150d4725fb..152a0343ac5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -5,6 +5,7 @@ import com.microsoft.graph.beta.models.callrecords.Participant; import com.microsoft.graph.beta.models.callrecords.ParticipantBase; import com.microsoft.graph.beta.models.callrecords.Segment; +import com.microsoft.graph.beta.models.callrecords.Session; import com.microsoft.graph.beta.models.cloudlicensing.AdminCloudLicensing; import com.microsoft.graph.beta.models.cloudlicensing.Allotment; import com.microsoft.graph.beta.models.cloudlicensing.Assignment; @@ -15,11 +16,14 @@ import com.microsoft.graph.beta.models.devicemanagement.AlertRule; import com.microsoft.graph.beta.models.devicemanagement.Monitoring; import com.microsoft.graph.beta.models.ediscovery.AddToReviewSetOperation; +import com.microsoft.graph.beta.models.ediscovery.CaseEscaped; import com.microsoft.graph.beta.models.ediscovery.CaseExportOperation; import com.microsoft.graph.beta.models.ediscovery.CaseHoldOperation; import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; +import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; +import com.microsoft.graph.beta.models.ediscovery.DataSource; import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; @@ -31,6 +35,7 @@ import com.microsoft.graph.beta.models.ediscovery.SourceCollection; import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; +import com.microsoft.graph.beta.models.ediscovery.UnifiedGroupSource; import com.microsoft.graph.beta.models.ediscovery.UserSource; import com.microsoft.graph.beta.models.entrarecoveryservices.Recovery; import com.microsoft.graph.beta.models.entrarecoveryservices.RecoveryChangeObjectBase; @@ -124,7 +129,6 @@ import com.microsoft.graph.beta.models.managedtenants.TenantTag; import com.microsoft.graph.beta.models.managedtenants.WindowsDeviceMalwareState; import com.microsoft.graph.beta.models.managedtenants.WindowsProtectionState; -import com.microsoft.graph.beta.models.networkaccess.Alert; import com.microsoft.graph.beta.models.networkaccess.BaseEntity; import com.microsoft.graph.beta.models.networkaccess.BranchSite; import com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy; @@ -196,6 +200,7 @@ import com.microsoft.graph.beta.models.search.Bookmark; import com.microsoft.graph.beta.models.search.Qna; import com.microsoft.graph.beta.models.search.SearchAnswer; +import com.microsoft.graph.beta.models.security.Alert; import com.microsoft.graph.beta.models.security.AnalyzedEmail; import com.microsoft.graph.beta.models.security.Article; import com.microsoft.graph.beta.models.security.ArticleIndicator; @@ -205,8 +210,6 @@ import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; import com.microsoft.graph.beta.models.security.AutoAuditingConfiguration; -import com.microsoft.graph.beta.models.security.CaseEscaped; -import com.microsoft.graph.beta.models.security.CaseOperation; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CategoryTemplate; import com.microsoft.graph.beta.models.security.CitationTemplate; @@ -215,7 +218,6 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSource; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; @@ -293,12 +295,12 @@ import com.microsoft.graph.beta.models.security.Security; import com.microsoft.graph.beta.models.security.securitycopilot.Evaluation; import com.microsoft.graph.beta.models.security.securitycopilot.Prompt; -import com.microsoft.graph.beta.models.security.securitycopilot.Session; import com.microsoft.graph.beta.models.security.securitycopilot.Workspace; import com.microsoft.graph.beta.models.security.SensitivityLabel; import com.microsoft.graph.beta.models.security.Sensor; import com.microsoft.graph.beta.models.security.SensorCandidate; import com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration; +import com.microsoft.graph.beta.models.security.SensorMigration; import com.microsoft.graph.beta.models.security.SettingsContainer; import com.microsoft.graph.beta.models.security.SiteSource; import com.microsoft.graph.beta.models.security.SslCertificate; @@ -310,7 +312,6 @@ import com.microsoft.graph.beta.models.security.TriggersRoot; import com.microsoft.graph.beta.models.security.TriggerTypesRoot; import com.microsoft.graph.beta.models.security.UnclassifiedArtifact; -import com.microsoft.graph.beta.models.security.UnifiedGroupSource; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; import com.microsoft.graph.beta.models.security.User; import com.microsoft.graph.beta.models.security.Vulnerability; @@ -525,6 +526,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.allowedDataLocation": return new AllowedDataLocation(); case "#microsoft.graph.allowedValue": return new AllowedValue(); case "#microsoft.graph.allSitesBackup": return new AllSitesBackup(); + case "#microsoft.graph.androidAppConfigurationSchema": return new AndroidAppConfigurationSchema(); case "#microsoft.graph.androidCertificateProfileBase": return new AndroidCertificateProfileBase(); case "#microsoft.graph.androidCompliancePolicy": return new AndroidCompliancePolicy(); case "#microsoft.graph.androidCustomConfiguration": return new AndroidCustomConfiguration(); @@ -785,6 +787,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.cloudAppSecurityProfile": return new CloudAppSecurityProfile(); case "#microsoft.graph.cloudCertificationAuthority": return new CloudCertificationAuthority(); case "#microsoft.graph.cloudCertificationAuthorityLeafCertificate": return new CloudCertificationAuthorityLeafCertificate(); + case "#microsoft.graph.cloudCertificationAuthorityVersion": return new CloudCertificationAuthorityVersion(); case "#microsoft.graph.cloudClipboardItem": return new CloudClipboardItem(); case "#microsoft.graph.cloudClipboardRoot": return new CloudClipboardRoot(); case "#microsoft.graph.cloudFlareWebApplicationFirewallProvider": return new CloudFlareWebApplicationFirewallProvider(); @@ -880,6 +883,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.copilotPackage": return new CopilotPackage(); case "#microsoft.graph.copilotPackageDetail": return new CopilotPackageDetail(); case "#microsoft.graph.copilotPeopleAdminSetting": return new CopilotPeopleAdminSetting(); + case "#microsoft.graph.copilotPolicySetting": return new CopilotPolicySetting(); case "#microsoft.graph.copilotReportRoot": return new CopilotReportRoot(); case "#microsoft.graph.copilotSetting": return new CopilotSetting(); case "#microsoft.graph.corsConfiguration_v2": return new CorsConfigurationV2(); @@ -947,9 +951,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceComplianceActionItem": return new DeviceComplianceActionItem(); case "#microsoft.graph.deviceComplianceDeviceOverview": return new DeviceComplianceDeviceOverview(); case "#microsoft.graph.deviceComplianceDeviceStatus": return new DeviceComplianceDeviceStatus(); - case "#microsoft.graph.deviceCompliancePolicy": return new DeviceCompliancePolicy(); - case "#microsoft.graph.deviceCompliancePolicyAssignment": return new DeviceCompliancePolicyAssignment(); - case "#microsoft.graph.deviceCompliancePolicyDeviceStateSummary": return new DeviceCompliancePolicyDeviceStateSummary(); } return null; } @@ -961,6 +962,9 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.deviceCompliancePolicy": return new DeviceCompliancePolicy(); + case "#microsoft.graph.deviceCompliancePolicyAssignment": return new DeviceCompliancePolicyAssignment(); + case "#microsoft.graph.deviceCompliancePolicyDeviceStateSummary": return new DeviceCompliancePolicyDeviceStateSummary(); case "#microsoft.graph.deviceCompliancePolicyGroupAssignment": return new DeviceCompliancePolicyGroupAssignment(); case "#microsoft.graph.deviceCompliancePolicyPolicySetItem": return new DeviceCompliancePolicyPolicySetItem(); case "#microsoft.graph.deviceCompliancePolicySettingStateSummary": return new DeviceCompliancePolicySettingStateSummary(); @@ -1458,9 +1462,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.itemActivity": return new ItemActivity(); case "#microsoft.graph.itemActivityOLD": return new ItemActivityOLD(); case "#microsoft.graph.itemActivityStat": return new ItemActivityStat(); - case "#microsoft.graph.itemAddress": return new ItemAddress(); - case "#microsoft.graph.itemAnalytics": return new ItemAnalytics(); - case "#microsoft.graph.itemAttachment": return new ItemAttachment(); } return null; } @@ -1472,6 +1473,9 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.itemAddress": return new ItemAddress(); + case "#microsoft.graph.itemAnalytics": return new ItemAnalytics(); + case "#microsoft.graph.itemAttachment": return new ItemAttachment(); case "#microsoft.graph.itemEmail": return new ItemEmail(); case "#microsoft.graph.itemFacet": return new ItemFacet(); case "#microsoft.graph.itemInsights": return new ItemInsights(); @@ -1969,9 +1973,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.program": return new Program(); case "#microsoft.graph.programControl": return new ProgramControl(); case "#microsoft.graph.programControlType": return new ProgramControlType(); - case "#microsoft.graph.projectParticipation": return new ProjectParticipation(); - case "#microsoft.graph.pronounsSettings": return new PronounsSettings(); - case "#microsoft.graph.protectionPolicyBase": return new ProtectionPolicyBase(); } return null; } @@ -1983,6 +1984,9 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.projectParticipation": return new ProjectParticipation(); + case "#microsoft.graph.pronounsSettings": return new PronounsSettings(); + case "#microsoft.graph.protectionPolicyBase": return new ProtectionPolicyBase(); case "#microsoft.graph.protectionRuleBase": return new ProtectionRuleBase(); case "#microsoft.graph.protectionUnitBase": return new ProtectionUnitBase(); case "#microsoft.graph.protectionUnitsBulkJobBase": return new ProtectionUnitsBulkJobBase(); @@ -2181,6 +2185,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.security.sensor": return new Sensor(); case "#microsoft.graph.security.sensorCandidate": return new SensorCandidate(); case "#microsoft.graph.security.sensorCandidateActivationConfiguration": return new SensorCandidateActivationConfiguration(); + case "#microsoft.graph.security.sensorMigration": return new SensorMigration(); case "#microsoft.graph.security.settingsContainer": return new SettingsContainer(); case "#microsoft.graph.security.siteSource": return new SiteSource(); case "#microsoft.graph.security.sslCertificate": return new SslCertificate(); @@ -2479,10 +2484,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.unsupportedDeviceConfiguration": return new UnsupportedDeviceConfiguration(); case "#microsoft.graph.unsupportedGroupPolicyExtension": return new UnsupportedGroupPolicyExtension(); case "#microsoft.graph.updateAllMessagesReadStateOperation": return new UpdateAllMessagesReadStateOperation(); - case "#microsoft.graph.updateRecordingStatusOperation": return new UpdateRecordingStatusOperation(); - case "#microsoft.graph.urlAssessmentRequest": return new UrlAssessmentRequest(); - case "#microsoft.graph.usageRight": return new UsageRight(); - case "#microsoft.graph.usageRightsIncluded": return new UsageRightsIncluded(); } return null; } @@ -2494,6 +2495,10 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.updateRecordingStatusOperation": return new UpdateRecordingStatusOperation(); + case "#microsoft.graph.urlAssessmentRequest": return new UrlAssessmentRequest(); + case "#microsoft.graph.usageRight": return new UsageRight(); + case "#microsoft.graph.usageRightsIncluded": return new UsageRightsIncluded(); case "#microsoft.graph.usedInsight": return new UsedInsight(); case "#microsoft.graph.user": return new User(); case "#microsoft.graph.userAccountInformation": return new UserAccountInformation(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MacOSCompliancePolicy.java b/src/main/java/com/microsoft/graph/beta/generated/models/MacOSCompliancePolicy.java index 1762b6f60da..b0ef72a8c24 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MacOSCompliancePolicy.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MacOSCompliancePolicy.java @@ -36,6 +36,14 @@ public static MacOSCompliancePolicy createFromDiscriminatorValue(@jakarta.annota public DeviceThreatProtectionLevel getAdvancedThreatProtectionRequiredSecurityLevel() { return this.backingStore.get("advancedThreatProtectionRequiredSecurityLevel"); } + /** + * Gets the deviceCompliancePolicyScript property value. Custom compliance configuration for the policy (script identifier and rules content). When set, custom compliance rules are evaluated and the device is marked noncompliant when any rule evaluates to noncompliant. When not set, no custom compliance rules are evaluated. Default is null, when set to default it is not evaluated. + * @return a {@link DeviceCompliancePolicyScript} + */ + @jakarta.annotation.Nullable + public DeviceCompliancePolicyScript getDeviceCompliancePolicyScript() { + return this.backingStore.get("deviceCompliancePolicyScript"); + } /** * Gets the deviceThreatProtectionEnabled property value. Require that devices have enabled device threat protection. * @return a {@link Boolean} @@ -60,6 +68,7 @@ public DeviceThreatProtectionLevel getDeviceThreatProtectionRequiredSecurityLeve public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("advancedThreatProtectionRequiredSecurityLevel", (n) -> { this.setAdvancedThreatProtectionRequiredSecurityLevel(n.getEnumValue(DeviceThreatProtectionLevel::forValue)); }); + deserializerMap.put("deviceCompliancePolicyScript", (n) -> { this.setDeviceCompliancePolicyScript(n.getObjectValue(DeviceCompliancePolicyScript::createFromDiscriminatorValue)); }); deserializerMap.put("deviceThreatProtectionEnabled", (n) -> { this.setDeviceThreatProtectionEnabled(n.getBooleanValue()); }); deserializerMap.put("deviceThreatProtectionRequiredSecurityLevel", (n) -> { this.setDeviceThreatProtectionRequiredSecurityLevel(n.getEnumValue(DeviceThreatProtectionLevel::forValue)); }); deserializerMap.put("firewallBlockAllIncoming", (n) -> { this.setFirewallBlockAllIncoming(n.getBooleanValue()); }); @@ -234,6 +243,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeEnumValue("advancedThreatProtectionRequiredSecurityLevel", this.getAdvancedThreatProtectionRequiredSecurityLevel()); + writer.writeObjectValue("deviceCompliancePolicyScript", this.getDeviceCompliancePolicyScript()); writer.writeBooleanValue("deviceThreatProtectionEnabled", this.getDeviceThreatProtectionEnabled()); writer.writeEnumValue("deviceThreatProtectionRequiredSecurityLevel", this.getDeviceThreatProtectionRequiredSecurityLevel()); writer.writeBooleanValue("firewallBlockAllIncoming", this.getFirewallBlockAllIncoming()); @@ -262,6 +272,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAdvancedThreatProtectionRequiredSecurityLevel(@jakarta.annotation.Nullable final DeviceThreatProtectionLevel value) { this.backingStore.set("advancedThreatProtectionRequiredSecurityLevel", value); } + /** + * Sets the deviceCompliancePolicyScript property value. Custom compliance configuration for the policy (script identifier and rules content). When set, custom compliance rules are evaluated and the device is marked noncompliant when any rule evaluates to noncompliant. When not set, no custom compliance rules are evaluated. Default is null, when set to default it is not evaluated. + * @param value Value to set for the deviceCompliancePolicyScript property. + */ + public void setDeviceCompliancePolicyScript(@jakarta.annotation.Nullable final DeviceCompliancePolicyScript value) { + this.backingStore.set("deviceCompliancePolicyScript", value); + } /** * Sets the deviceThreatProtectionEnabled property value. Require that devices have enabled device threat protection. * @param value Value to set for the deviceThreatProtectionEnabled property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ManagedStoreAppConfigurationSchemaRequestDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/ManagedStoreAppConfigurationSchemaRequestDetail.java new file mode 100644 index 00000000000..f1378bbe3aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ManagedStoreAppConfigurationSchemaRequestDetail.java @@ -0,0 +1,65 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * The request parameter for requesting Android Managed Play Store app configuration schema. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ManagedStoreAppConfigurationSchemaRequestDetail extends AppConfigurationSchemaRequestDetail implements Parsable { + /** + * Instantiates a new {@link ManagedStoreAppConfigurationSchemaRequestDetail} and sets the default values. + */ + public ManagedStoreAppConfigurationSchemaRequestDetail() { + super(); + this.setOdataType("#microsoft.graph.managedStoreAppConfigurationSchemaRequestDetail"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ManagedStoreAppConfigurationSchemaRequestDetail} + */ + @jakarta.annotation.Nonnull + public static ManagedStoreAppConfigurationSchemaRequestDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ManagedStoreAppConfigurationSchemaRequestDetail(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("packageName", (n) -> { this.setPackageName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the packageName property value. The package name of the Android Managed Play Store app + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPackageName() { + return this.backingStore.get("packageName"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("packageName", this.getPackageName()); + } + /** + * Sets the packageName property value. The package name of the Android Managed Play Store app + * @param value Value to set for the packageName property. + */ + public void setPackageName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("packageName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppAssignmentSettings.java index 27a1f419932..fdfbf9b6d4b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MobileAppAssignmentSettings.java @@ -50,6 +50,7 @@ public static MobileAppAssignmentSettings createFromDiscriminatorValue(@jakarta. case "#microsoft.graph.win32CatalogAppAssignmentSettings": return new Win32CatalogAppAssignmentSettings(); case "#microsoft.graph.win32LobAppAssignmentSettings": return new Win32LobAppAssignmentSettings(); case "#microsoft.graph.windowsAppXAppAssignmentSettings": return new WindowsAppXAppAssignmentSettings(); + case "#microsoft.graph.windowsAutoUpdateCatalogAppAssignmentSettings": return new WindowsAutoUpdateCatalogAppAssignmentSettings(); case "#microsoft.graph.windowsUniversalAppXAppAssignmentSettings": return new WindowsUniversalAppXAppAssignmentSettings(); case "#microsoft.graph.winGetAppAssignmentSettings": return new WinGetAppAssignmentSettings(); } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java index 22d4b997725..b8e09c3be4a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogApp.java @@ -3,6 +3,7 @@ import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.EnumSet; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -28,6 +29,14 @@ public static WindowsAutoUpdateCatalogApp createFromDiscriminatorValue(@jakarta. Objects.requireNonNull(parseNode); return new WindowsAutoUpdateCatalogApp(); } + /** + * Gets the allowedArchitectures property value. Indicates the set of CPU architectures on which this application is allowed to be installed. When null, the app is eligible for installation on all the supported architectures. Possible values are: x86, x64, arm64, or a combination of them. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAllowedArchitectures() { + return this.backingStore.get("allowedArchitectures"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -35,9 +44,19 @@ public static WindowsAutoUpdateCatalogApp createFromDiscriminatorValue(@jakarta. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("allowedArchitectures", (n) -> { this.setAllowedArchitectures(n.getEnumSetValue(WindowsArchitecture::forValue)); }); + deserializerMap.put("installExperience", (n) -> { this.setInstallExperience(n.getObjectValue(WindowsAutoUpdateCatalogAppInstallExperience::createFromDiscriminatorValue)); }); deserializerMap.put("mobileAppCatalogPackageBranchId", (n) -> { this.setMobileAppCatalogPackageBranchId(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the installExperience property value. Describes how the app installer executes on the target device, including the account context (system or user) under which the installer runs and how the device handles restarts after installation completes. When omitted, the service applies default values (runAsAccount = system, deviceRestartBehavior = basedOnReturnCode). + * @return a {@link WindowsAutoUpdateCatalogAppInstallExperience} + */ + @jakarta.annotation.Nullable + public WindowsAutoUpdateCatalogAppInstallExperience getInstallExperience() { + return this.backingStore.get("installExperience"); + } /** * Gets the mobileAppCatalogPackageBranchId property value. The identifier of a specific branch in a product, which is a specific subset of product functionality as defined by the publisher . This is run-time resolved to be the latest MobileAppCatalogPackage in the branch. (example:'31a4c766-f23d-8d41-4803-35e155be7389'). Read-Only * @return a {@link String} @@ -53,8 +72,24 @@ public String getMobileAppCatalogPackageBranchId() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeEnumSetValue("allowedArchitectures", this.getAllowedArchitectures()); + writer.writeObjectValue("installExperience", this.getInstallExperience()); writer.writeStringValue("mobileAppCatalogPackageBranchId", this.getMobileAppCatalogPackageBranchId()); } + /** + * Sets the allowedArchitectures property value. Indicates the set of CPU architectures on which this application is allowed to be installed. When null, the app is eligible for installation on all the supported architectures. Possible values are: x86, x64, arm64, or a combination of them. + * @param value Value to set for the allowedArchitectures property. + */ + public void setAllowedArchitectures(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("allowedArchitectures", value); + } + /** + * Sets the installExperience property value. Describes how the app installer executes on the target device, including the account context (system or user) under which the installer runs and how the device handles restarts after installation completes. When omitted, the service applies default values (runAsAccount = system, deviceRestartBehavior = basedOnReturnCode). + * @param value Value to set for the installExperience property. + */ + public void setInstallExperience(@jakarta.annotation.Nullable final WindowsAutoUpdateCatalogAppInstallExperience value) { + this.backingStore.set("installExperience", value); + } /** * Sets the mobileAppCatalogPackageBranchId property value. The identifier of a specific branch in a product, which is a specific subset of product functionality as defined by the publisher . This is run-time resolved to be the latest MobileAppCatalogPackage in the branch. (example:'31a4c766-f23d-8d41-4803-35e155be7389'). Read-Only * @param value Value to set for the mobileAppCatalogPackageBranchId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppAssignmentSettings.java new file mode 100644 index 00000000000..c226b72092b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppAssignmentSettings.java @@ -0,0 +1,116 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Contains per-group deployment configuration for a windowsAutoUpdateCatalogApp. These settings control the end-user experience when the app is deployed to a specific groupincluding whether notifications are shown, how delivery bandwidth is used, when the app must be installed by, and how the device coordinates restarts afterward. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WindowsAutoUpdateCatalogAppAssignmentSettings extends MobileAppAssignmentSettings implements Parsable { + /** + * Instantiates a new {@link WindowsAutoUpdateCatalogAppAssignmentSettings} and sets the default values. + */ + public WindowsAutoUpdateCatalogAppAssignmentSettings() { + super(); + this.setOdataType("#microsoft.graph.windowsAutoUpdateCatalogAppAssignmentSettings"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WindowsAutoUpdateCatalogAppAssignmentSettings} + */ + @jakarta.annotation.Nonnull + public static WindowsAutoUpdateCatalogAppAssignmentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WindowsAutoUpdateCatalogAppAssignmentSettings(); + } + /** + * Gets the deliveryOptimizationPriority property value. Indicates the delivery optimization download priority level for app content. This controls whether the download uses background bandwidth (minimal impact on other network activity) or foreground bandwidth (prioritized download at the expense of other network traffic). + * @return a {@link WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority} + */ + @jakarta.annotation.Nullable + public WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority getDeliveryOptimizationPriority() { + return this.backingStore.get("deliveryOptimizationPriority"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("deliveryOptimizationPriority", (n) -> { this.setDeliveryOptimizationPriority(n.getEnumValue(WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority::forValue)); }); + deserializerMap.put("installTimeSettings", (n) -> { this.setInstallTimeSettings(n.getObjectValue(WindowsAutoUpdateCatalogAppInstallTimeSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("notificationType", (n) -> { this.setNotificationType(n.getEnumValue(WindowsAutoUpdateCatalogAppNotificationType::forValue)); }); + deserializerMap.put("restartSettings", (n) -> { this.setRestartSettings(n.getObjectValue(WindowsAutoUpdateCatalogAppRestartSettings::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the installTimeSettings property value. Specifies the deadline by which the app must be installed on the device. When null, the app is offered for immediate installation with no enforced deadline. + * @return a {@link WindowsAutoUpdateCatalogAppInstallTimeSettings} + */ + @jakarta.annotation.Nullable + public WindowsAutoUpdateCatalogAppInstallTimeSettings getInstallTimeSettings() { + return this.backingStore.get("installTimeSettings"); + } + /** + * Gets the notificationType property value. Indicates which notifications the Intune management extension displays to the end user during the app installation and restart lifecycle on managed devices. + * @return a {@link WindowsAutoUpdateCatalogAppNotificationType} + */ + @jakarta.annotation.Nullable + public WindowsAutoUpdateCatalogAppNotificationType getNotificationType() { + return this.backingStore.get("notificationType"); + } + /** + * Gets the restartSettings property value. Specifies the restart coordination behavior after the app is installedincluding how long to wait before restarting, when to show a countdown, and how long the user can snooze. When null, no restart coordination is applied (the device may still restart based on the app's deviceRestartBehavior setting). Note: the service accepts restart settings regardless of the app's deviceRestartBehavior value; the device agent determines which settings are actually honored at runtime. + * @return a {@link WindowsAutoUpdateCatalogAppRestartSettings} + */ + @jakarta.annotation.Nullable + public WindowsAutoUpdateCatalogAppRestartSettings getRestartSettings() { + return this.backingStore.get("restartSettings"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("deliveryOptimizationPriority", this.getDeliveryOptimizationPriority()); + writer.writeObjectValue("installTimeSettings", this.getInstallTimeSettings()); + writer.writeEnumValue("notificationType", this.getNotificationType()); + writer.writeObjectValue("restartSettings", this.getRestartSettings()); + } + /** + * Sets the deliveryOptimizationPriority property value. Indicates the delivery optimization download priority level for app content. This controls whether the download uses background bandwidth (minimal impact on other network activity) or foreground bandwidth (prioritized download at the expense of other network traffic). + * @param value Value to set for the deliveryOptimizationPriority property. + */ + public void setDeliveryOptimizationPriority(@jakarta.annotation.Nullable final WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority value) { + this.backingStore.set("deliveryOptimizationPriority", value); + } + /** + * Sets the installTimeSettings property value. Specifies the deadline by which the app must be installed on the device. When null, the app is offered for immediate installation with no enforced deadline. + * @param value Value to set for the installTimeSettings property. + */ + public void setInstallTimeSettings(@jakarta.annotation.Nullable final WindowsAutoUpdateCatalogAppInstallTimeSettings value) { + this.backingStore.set("installTimeSettings", value); + } + /** + * Sets the notificationType property value. Indicates which notifications the Intune management extension displays to the end user during the app installation and restart lifecycle on managed devices. + * @param value Value to set for the notificationType property. + */ + public void setNotificationType(@jakarta.annotation.Nullable final WindowsAutoUpdateCatalogAppNotificationType value) { + this.backingStore.set("notificationType", value); + } + /** + * Sets the restartSettings property value. Specifies the restart coordination behavior after the app is installedincluding how long to wait before restarting, when to show a countdown, and how long the user can snooze. When null, no restart coordination is applied (the device may still restart based on the app's deviceRestartBehavior setting). Note: the service accepts restart settings regardless of the app's deviceRestartBehavior value; the device agent determines which settings are actually honored at runtime. + * @param value Value to set for the restartSettings property. + */ + public void setRestartSettings(@jakarta.annotation.Nullable final WindowsAutoUpdateCatalogAppRestartSettings value) { + this.backingStore.set("restartSettings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority.java new file mode 100644 index 00000000000..f5ac61db1d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Indicates the delivery optimization download priority level for app content. This controls whether the download uses background bandwidth (minimal impact on other network activity) or foreground bandwidth (prioritized download at the expense of other network traffic). + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority implements ValuedEnum { + /** Indicates that no delivery optimization priority is configured. The download uses normal background priority, which minimizes impact on other network activity. This is the default value when the property is omitted. */ + NotConfigured("notConfigured"), + /** Indicates that the app content download uses foreground priority, which prioritizes the download over background network tasks. This may result in faster installation but increased network bandwidth consumption. In National Cloud environments, this value is accepted and stored but has no effect on device behavior. */ + Foreground("foreground"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WindowsAutoUpdateCatalogAppDeliveryOptimizationPriority forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notConfigured": return NotConfigured; + case "foreground": return Foreground; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallExperience.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallExperience.java new file mode 100644 index 00000000000..2e3065d541f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallExperience.java @@ -0,0 +1,144 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Describes how the app installer runs on target devices, including which account context it runs under and how the device handles restarts after installation. When omitted, the service applies default values (runAsAccount = system, deviceRestartBehavior = basedOnReturnCode). + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WindowsAutoUpdateCatalogAppInstallExperience implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WindowsAutoUpdateCatalogAppInstallExperience} and sets the default values. + */ + public WindowsAutoUpdateCatalogAppInstallExperience() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WindowsAutoUpdateCatalogAppInstallExperience} + */ + @jakarta.annotation.Nonnull + public static WindowsAutoUpdateCatalogAppInstallExperience createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WindowsAutoUpdateCatalogAppInstallExperience(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the deviceRestartBehavior property value. Indicates how the device handles restarts after the app installer finishes executing. This setting, configured on the app's installExperience, determines whether the Intune management extension initiates, suppresses, or forces a restart based on the installer's exit code. + * @return a {@link WindowsAutoUpdateCatalogAppRestartBehavior} + */ + @jakarta.annotation.Nullable + public WindowsAutoUpdateCatalogAppRestartBehavior getDeviceRestartBehavior() { + return this.backingStore.get("deviceRestartBehavior"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("deviceRestartBehavior", (n) -> { this.setDeviceRestartBehavior(n.getEnumValue(WindowsAutoUpdateCatalogAppRestartBehavior::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("runAsAccount", (n) -> { this.setRunAsAccount(n.getEnumValue(RunAsAccountType::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the runAsAccount property value. Indicates the type of execution context the app runs in. + * @return a {@link RunAsAccountType} + */ + @jakarta.annotation.Nullable + public RunAsAccountType getRunAsAccount() { + return this.backingStore.get("runAsAccount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("deviceRestartBehavior", this.getDeviceRestartBehavior()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("runAsAccount", this.getRunAsAccount()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the deviceRestartBehavior property value. Indicates how the device handles restarts after the app installer finishes executing. This setting, configured on the app's installExperience, determines whether the Intune management extension initiates, suppresses, or forces a restart based on the installer's exit code. + * @param value Value to set for the deviceRestartBehavior property. + */ + public void setDeviceRestartBehavior(@jakarta.annotation.Nullable final WindowsAutoUpdateCatalogAppRestartBehavior value) { + this.backingStore.set("deviceRestartBehavior", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the runAsAccount property value. Indicates the type of execution context the app runs in. + * @param value Value to set for the runAsAccount property. + */ + public void setRunAsAccount(@jakarta.annotation.Nullable final RunAsAccountType value) { + this.backingStore.set("runAsAccount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallTimeSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallTimeSettings.java new file mode 100644 index 00000000000..d883d2d934e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppInstallTimeSettings.java @@ -0,0 +1,162 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Specifies when the app should be installed on target devices. When null or is omitted from the assignment, the app is offered for immediate installation with no enforced deadline. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WindowsAutoUpdateCatalogAppInstallTimeSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WindowsAutoUpdateCatalogAppInstallTimeSettings} and sets the default values. + */ + public WindowsAutoUpdateCatalogAppInstallTimeSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WindowsAutoUpdateCatalogAppInstallTimeSettings} + */ + @jakarta.annotation.Nonnull + public static WindowsAutoUpdateCatalogAppInstallTimeSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WindowsAutoUpdateCatalogAppInstallTimeSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the deadlineDateTime property value. The maximum allowed date and time by which the app must be installed on the device. After this deadline, the Intune management extension enforces installation automatically. When null, there is no enforced deadline. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDeadlineDateTime() { + return this.backingStore.get("deadlineDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("deadlineDateTime", (n) -> { this.setDeadlineDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("useLocalTime", (n) -> { this.setUseLocalTime(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the startDateTime property value. The time at which the app should be available for installation on the device. When null, the app is available immediately. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartDateTime() { + return this.backingStore.get("startDateTime"); + } + /** + * Gets the useLocalTime property value. Indicates whether the startDateTime and deadlineDateTime values should be interpreted using the device's local time zone. When false, the values are interpreted as UTC. Defaults to false if not specified. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getUseLocalTime() { + return this.backingStore.get("useLocalTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("deadlineDateTime", this.getDeadlineDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); + writer.writeBooleanValue("useLocalTime", this.getUseLocalTime()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the deadlineDateTime property value. The maximum allowed date and time by which the app must be installed on the device. After this deadline, the Intune management extension enforces installation automatically. When null, there is no enforced deadline. + * @param value Value to set for the deadlineDateTime property. + */ + public void setDeadlineDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("deadlineDateTime", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the startDateTime property value. The time at which the app should be available for installation on the device. When null, the app is available immediately. + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startDateTime", value); + } + /** + * Sets the useLocalTime property value. Indicates whether the startDateTime and deadlineDateTime values should be interpreted using the device's local time zone. When false, the values are interpreted as UTC. Defaults to false if not specified. + * @param value Value to set for the useLocalTime property. + */ + public void setUseLocalTime(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("useLocalTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppNotificationType.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppNotificationType.java new file mode 100644 index 00000000000..c2671ff493b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppNotificationType.java @@ -0,0 +1,36 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Indicates which notifications the Intune management extension displays to the end user during the app installation and restart lifecycle on managed devices. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WindowsAutoUpdateCatalogAppNotificationType implements ValuedEnum { + /** Indicates that all notifications related to app installation and restart are displayed to the end user. */ + ShowAll("showAll"), + /** Indicates that only restart notifications are displayed to the end user; other installation progress notifications are suppressed. */ + ShowReboot("showReboot"), + /** Indicates that all notifications related to app installation and restart are suppressed. The end user is not informed of the installation or pending restarts. */ + HideAll("hideAll"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + WindowsAutoUpdateCatalogAppNotificationType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WindowsAutoUpdateCatalogAppNotificationType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "showAll": return ShowAll; + case "showReboot": return ShowReboot; + case "hideAll": return HideAll; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartBehavior.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartBehavior.java new file mode 100644 index 00000000000..671c9cf1846 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartBehavior.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Indicates how the device handles restarts after the app installer finishes executing. This setting, configured on the app's installExperience, determines whether the Intune management extension initiates, suppresses, or forces a restart based on the installer's exit code. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WindowsAutoUpdateCatalogAppRestartBehavior implements ValuedEnum { + /** Indicates that the Intune management extension restarts the device only if the app installer returns an exit code that signals a reboot is required (e.g., exit code 3010). */ + BasedOnReturnCode("basedOnReturnCode"), + /** Indicates that the Intune management extension does not take any specific action to control restarts. If the app installer initiates a restart (e.g., an MSI with ForceReboot action), it is allowed to proceed. */ + Allow("allow"), + /** Indicates that the Intune management extension attempts to suppress restarts initiated by the installer. For MSI-based installations, this passes the REBOOT=ReallySuppress property to msiexec. Not all installers honor suppression. */ + Suppress("suppress"), + /** Indicates that the Intune management extension forces an immediate device restart after the app installation completes, regardless of the installer's exit code. */ + Force("force"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + WindowsAutoUpdateCatalogAppRestartBehavior(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WindowsAutoUpdateCatalogAppRestartBehavior forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "basedOnReturnCode": return BasedOnReturnCode; + case "allow": return Allow; + case "suppress": return Suppress; + case "force": return Force; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartSettings.java b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartSettings.java new file mode 100644 index 00000000000..9b25d5090f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WindowsAutoUpdateCatalogAppRestartSettings.java @@ -0,0 +1,161 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Specifies how the device coordinates a restart after the app is installed. These settings control the grace period before a restart is initiated, when the user sees a countdown notification, and how long the user can defer the restart by snoozing. When null, no restart coordination is applied (the device may still restart based on the app's deviceRestartBehavior setting). + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WindowsAutoUpdateCatalogAppRestartSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WindowsAutoUpdateCatalogAppRestartSettings} and sets the default values. + */ + public WindowsAutoUpdateCatalogAppRestartSettings() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WindowsAutoUpdateCatalogAppRestartSettings} + */ + @jakarta.annotation.Nonnull + public static WindowsAutoUpdateCatalogAppRestartSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WindowsAutoUpdateCatalogAppRestartSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the countdownDisplayBeforeRestartInMinutes property value. The number of minutes before the scheduled restart at which a countdown notification is displayed to the user. Must be between 1 and the value of gracePeriodInMinutes. This countdown is non-dismissible and warns the user that a restart is imminent. For example, a value of 15 means the countdown appears 15 minutes before the restart. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCountdownDisplayBeforeRestartInMinutes() { + return this.backingStore.get("countdownDisplayBeforeRestartInMinutes"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("countdownDisplayBeforeRestartInMinutes", (n) -> { this.setCountdownDisplayBeforeRestartInMinutes(n.getIntegerValue()); }); + deserializerMap.put("gracePeriodInMinutes", (n) -> { this.setGracePeriodInMinutes(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("restartNotificationSnoozeDurationInMinutes", (n) -> { this.setRestartNotificationSnoozeDurationInMinutes(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the gracePeriodInMinutes property value. The number of minutes the device waits after app installation before initiating a restart. During this period, the user can continue working and save their documents. For example, a value of 1440 means the device waits 24 hours before restarting. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getGracePeriodInMinutes() { + return this.backingStore.get("gracePeriodInMinutes"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the restartNotificationSnoozeDurationInMinutes property value. The number of minutes by which the user can defer (snooze) the restart notification each time they press the snooze button. When null, the snooze option is not available and the user cannot defer the restart. For example, a value of 240 allows the user to defer the restart by 4 hours each time. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRestartNotificationSnoozeDurationInMinutes() { + return this.backingStore.get("restartNotificationSnoozeDurationInMinutes"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("countdownDisplayBeforeRestartInMinutes", this.getCountdownDisplayBeforeRestartInMinutes()); + writer.writeIntegerValue("gracePeriodInMinutes", this.getGracePeriodInMinutes()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("restartNotificationSnoozeDurationInMinutes", this.getRestartNotificationSnoozeDurationInMinutes()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the countdownDisplayBeforeRestartInMinutes property value. The number of minutes before the scheduled restart at which a countdown notification is displayed to the user. Must be between 1 and the value of gracePeriodInMinutes. This countdown is non-dismissible and warns the user that a restart is imminent. For example, a value of 15 means the countdown appears 15 minutes before the restart. + * @param value Value to set for the countdownDisplayBeforeRestartInMinutes property. + */ + public void setCountdownDisplayBeforeRestartInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("countdownDisplayBeforeRestartInMinutes", value); + } + /** + * Sets the gracePeriodInMinutes property value. The number of minutes the device waits after app installation before initiating a restart. During this period, the user can continue working and save their documents. For example, a value of 1440 means the device waits 24 hours before restarting. + * @param value Value to set for the gracePeriodInMinutes property. + */ + public void setGracePeriodInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("gracePeriodInMinutes", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the restartNotificationSnoozeDurationInMinutes property value. The number of minutes by which the user can defer (snooze) the restart notification each time they press the snooze button. When null, the snooze option is not available and the user cannot defer the restart. For example, a value of 240 allows the user to defer the restart by 4 hours each time. + * @param value Value to set for the restartNotificationSnoozeDurationInMinutes property. + */ + public void setRestartNotificationSnoozeDurationInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("restartNotificationSnoozeDurationInMinutes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java index 708f735d3b3..883ec71f8d3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/Label.java @@ -53,7 +53,12 @@ public enum Label implements ValuedEnum { PersonColleagues("personColleagues"), PersonManager("personManager"), PersonAlternateContacts("personAlternateContacts"), - PersonEmergencyContacts("personEmergencyContacts"); + PersonEmergencyContacts("personEmergencyContacts"), + PersonEducationalActivities("personEducationalActivities"), + PersonInterests("personInterests"), + PersonLanguages("personLanguages"), + PersonPublications("personPublications"), + PersonPatents("personPatents"); public final String value; Label(final String value) { this.value = value; @@ -113,6 +118,11 @@ public static Label forValue(@jakarta.annotation.Nonnull final String searchValu case "personManager": return PersonManager; case "personAlternateContacts": return PersonAlternateContacts; case "personEmergencyContacts": return PersonEmergencyContacts; + case "personEducationalActivities": return PersonEducationalActivities; + case "personInterests": return PersonInterests; + case "personLanguages": return PersonLanguages; + case "personPublications": return PersonPublications; + case "personPatents": return PersonPatents; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelRunsScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelRunsScope.java new file mode 100644 index 00000000000..fc061278bde --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelRunsScope.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.identitygovernance; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelRunsScope extends CancelScope implements Parsable { + /** + * Instantiates a new {@link CancelRunsScope} and sets the default values. + */ + public CancelRunsScope() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.cancelRunsScope"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CancelRunsScope} + */ + @jakarta.annotation.Nonnull + public static CancelRunsScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CancelRunsScope(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("runs", (n) -> { this.setRuns(n.getCollectionOfObjectValues(Run::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the runs property value. The runs property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRuns() { + return this.backingStore.get("runs"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("runs", this.getRuns()); + } + /** + * Sets the runs property value. The runs property + * @param value Value to set for the runs property. + */ + public void setRuns(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("runs", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelScope.java new file mode 100644 index 00000000000..fcb2416ce56 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/CancelScope.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.beta.models.identitygovernance; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelScope implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CancelScope} and sets the default values. + */ + public CancelScope() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CancelScope} + */ + @jakarta.annotation.Nonnull + public static CancelScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.identityGovernance.cancelRunsScope": return new CancelRunsScope(); + } + } + return new CancelScope(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecycleWorkflowProcessingStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecycleWorkflowProcessingStatus.java index f0aa1d6b62f..d5f26ff359d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecycleWorkflowProcessingStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/LifecycleWorkflowProcessingStatus.java @@ -11,7 +11,8 @@ public enum LifecycleWorkflowProcessingStatus implements ValuedEnum { CompletedWithErrors("completedWithErrors"), Canceled("canceled"), Failed("failed"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + Canceling("canceling"); public final String value; LifecycleWorkflowProcessingStatus(final String value) { this.value = value; @@ -29,6 +30,7 @@ public static LifecycleWorkflowProcessingStatus forValue(@jakarta.annotation.Non case "canceled": return Canceled; case "failed": return Failed; case "unknownFutureValue": return UnknownFutureValue; + case "canceling": return Canceling; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceType.java new file mode 100644 index 00000000000..ce655eeff2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/DeviceType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DeviceType implements ValuedEnum { + DomainController("domainController"), + Adfs("adfs"), + Adcs("adcs"), + EntraConnect("entraConnect"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DeviceType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DeviceType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "domainController": return DomainController; + case "adfs": return Adfs; + case "adcs": return Adcs; + case "entraConnect": return EntraConnect; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java index 99e8d5d7f39..b2fb074488e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java @@ -36,6 +36,7 @@ public Map> getFieldDeserializers deserializerMap.put("identityAccounts", (n) -> { this.setIdentityAccounts(n.getCollectionOfObjectValues(IdentityAccounts::createFromDiscriminatorValue)); }); deserializerMap.put("sensorCandidateActivationConfiguration", (n) -> { this.setSensorCandidateActivationConfiguration(n.getObjectValue(SensorCandidateActivationConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("sensorCandidates", (n) -> { this.setSensorCandidates(n.getCollectionOfObjectValues(SensorCandidate::createFromDiscriminatorValue)); }); + deserializerMap.put("sensorMigration", (n) -> { this.setSensorMigration(n.getCollectionOfObjectValues(SensorMigration::createFromDiscriminatorValue)); }); deserializerMap.put("sensors", (n) -> { this.setSensors(n.getCollectionOfObjectValues(Sensor::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(SettingsContainer::createFromDiscriminatorValue)); }); return deserializerMap; @@ -72,6 +73,14 @@ public SensorCandidateActivationConfiguration getSensorCandidateActivationConfig public java.util.List getSensorCandidates() { return this.backingStore.get("sensorCandidates"); } + /** + * Gets the sensorMigration property value. The sensorMigration property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSensorMigration() { + return this.backingStore.get("sensorMigration"); + } /** * Gets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors. * @return a {@link java.util.List} @@ -99,6 +108,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("identityAccounts", this.getIdentityAccounts()); writer.writeObjectValue("sensorCandidateActivationConfiguration", this.getSensorCandidateActivationConfiguration()); writer.writeCollectionOfObjectValues("sensorCandidates", this.getSensorCandidates()); + writer.writeCollectionOfObjectValues("sensorMigration", this.getSensorMigration()); writer.writeCollectionOfObjectValues("sensors", this.getSensors()); writer.writeObjectValue("settings", this.getSettings()); } @@ -130,6 +140,13 @@ public void setSensorCandidateActivationConfiguration(@jakarta.annotation.Nullab public void setSensorCandidates(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("sensorCandidates", value); } + /** + * Sets the sensorMigration property value. The sensorMigration property + * @param value Value to set for the sensorMigration property. + */ + public void setSensorMigration(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sensorMigration", value); + } /** * Sets the sensors property value. Represents a customer's Microsoft Defender for Identity sensors. * @param value Value to set for the sensors property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/MigrateSensorsResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/MigrateSensorsResult.java new file mode 100644 index 00000000000..78dee06133f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/MigrateSensorsResult.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MigrateSensorsResult implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MigrateSensorsResult} and sets the default values. + */ + public MigrateSensorsResult() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link MigrateSensorsResult} + */ + @jakarta.annotation.Nonnull + public static MigrateSensorsResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MigrateSensorsResult(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the failedMigrationSensorIds property value. The failedMigrationSensorIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFailedMigrationSensorIds() { + return this.backingStore.get("failedMigrationSensorIds"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("failedMigrationSensorIds", (n) -> { this.setFailedMigrationSensorIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("successfulMigrationSensorIds", (n) -> { this.setSuccessfulMigrationSensorIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the successfulMigrationSensorIds property value. The successfulMigrationSensorIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSuccessfulMigrationSensorIds() { + return this.backingStore.get("successfulMigrationSensorIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("failedMigrationSensorIds", this.getFailedMigrationSensorIds()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfPrimitiveValues("successfulMigrationSensorIds", this.getSuccessfulMigrationSensorIds()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the failedMigrationSensorIds property value. The failedMigrationSensorIds property + * @param value Value to set for the failedMigrationSensorIds property. + */ + public void setFailedMigrationSensorIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("failedMigrationSensorIds", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the successfulMigrationSensorIds property value. The successfulMigrationSensorIds property + * @param value Value to set for the successfulMigrationSensorIds property. + */ + public void setSuccessfulMigrationSensorIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("successfulMigrationSensorIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/MigrationState.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/MigrationState.java new file mode 100644 index 00000000000..59b23c7c6a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/MigrationState.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MigrationState implements ValuedEnum { + ReadyForMigration("readyForMigration"), + NotReadyForMigration("notReadyForMigration"), + UpToDate("upToDate"), + MigrationFailed("migrationFailed"), + Migrating("migrating"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MigrationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MigrationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "readyForMigration": return ReadyForMigration; + case "notReadyForMigration": return NotReadyForMigration; + case "upToDate": return UpToDate; + case "migrationFailed": return MigrationFailed; + case "migrating": return Migrating; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/Sensor.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/Sensor.java index 6e8aa833822..27375f39336 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/Sensor.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/Sensor.java @@ -71,6 +71,7 @@ public Map> getFieldDeserializers deserializerMap.put("domainName", (n) -> { this.setDomainName(n.getStringValue()); }); deserializerMap.put("healthIssues", (n) -> { this.setHealthIssues(n.getCollectionOfObjectValues(HealthIssue::createFromDiscriminatorValue)); }); deserializerMap.put("healthStatus", (n) -> { this.setHealthStatus(n.getEnumValue(SensorHealthStatus::forValue)); }); + deserializerMap.put("migrationState", (n) -> { this.setMigrationState(n.getEnumValue(MigrationState::forValue)); }); deserializerMap.put("openHealthIssuesCount", (n) -> { this.setOpenHealthIssuesCount(n.getLongValue()); }); deserializerMap.put("sensorType", (n) -> { this.setSensorType(n.getEnumValue(SensorType::forValue)); }); deserializerMap.put("serviceStatus", (n) -> { this.setServiceStatus(n.getEnumValue(ServiceStatus::forValue)); }); @@ -94,6 +95,14 @@ public java.util.List getHealthIssues() { public SensorHealthStatus getHealthStatus() { return this.backingStore.get("healthStatus"); } + /** + * Gets the migrationState property value. The migrationState property + * @return a {@link MigrationState} + */ + @jakarta.annotation.Nullable + public MigrationState getMigrationState() { + return this.backingStore.get("migrationState"); + } /** * Gets the openHealthIssuesCount property value. This field displays the count of health issues related to this sensor. * @return a {@link Long} @@ -147,6 +156,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("domainName", this.getDomainName()); writer.writeCollectionOfObjectValues("healthIssues", this.getHealthIssues()); writer.writeEnumValue("healthStatus", this.getHealthStatus()); + writer.writeEnumValue("migrationState", this.getMigrationState()); writer.writeLongValue("openHealthIssuesCount", this.getOpenHealthIssuesCount()); writer.writeEnumValue("sensorType", this.getSensorType()); writer.writeEnumValue("serviceStatus", this.getServiceStatus()); @@ -195,6 +205,13 @@ public void setHealthIssues(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers deserializerMap.put("domainName", (n) -> { this.setDomainName(n.getStringValue()); }); deserializerMap.put("lastSeenDateTime", (n) -> { this.setLastSeenDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("senseClientVersion", (n) -> { this.setSenseClientVersion(n.getStringValue()); }); + deserializerMap.put("sensorTypes", (n) -> { this.setSensorTypes(n.getCollectionOfEnumValues(DeviceType::forValue)); }); return deserializerMap; } /** @@ -71,6 +73,14 @@ public OffsetDateTime getLastSeenDateTime() { public String getSenseClientVersion() { return this.backingStore.get("senseClientVersion"); } + /** + * Gets the sensorTypes property value. The list of device type of the sensor. The possible values are: domainController, adfs,, adcs, entraConnect unknownFutureValue. This flagged enumeration allows multiple members to be returned simultaneously. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSensorTypes() { + return this.backingStore.get("sensorTypes"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -82,6 +92,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("domainName", this.getDomainName()); writer.writeOffsetDateTimeValue("lastSeenDateTime", this.getLastSeenDateTime()); writer.writeStringValue("senseClientVersion", this.getSenseClientVersion()); + writer.writeCollectionOfEnumValues("sensorTypes", this.getSensorTypes()); } /** * Sets the computerDnsName property value. The DNS name of the computer associated with the sensor. @@ -111,4 +122,11 @@ public void setLastSeenDateTime(@jakarta.annotation.Nullable final OffsetDateTim public void setSenseClientVersion(@jakarta.annotation.Nullable final String value) { this.backingStore.set("senseClientVersion", value); } + /** + * Sets the sensorTypes property value. The list of device type of the sensor. The possible values are: domainController, adfs,, adcs, entraConnect unknownFutureValue. This flagged enumeration allows multiple members to be returned simultaneously. + * @param value Value to set for the sensorTypes property. + */ + public void setSensorTypes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sensorTypes", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigration.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigration.java new file mode 100644 index 00000000000..08f1df2741d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigration.java @@ -0,0 +1,182 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorMigration extends Entity implements Parsable { + /** + * Instantiates a new {@link SensorMigration} and sets the default values. + */ + public SensorMigration() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SensorMigration} + */ + @jakarta.annotation.Nonnull + public static SensorMigration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SensorMigration(); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the displayName property value. The displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the domainName property value. The domainName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDomainName() { + return this.backingStore.get("domainName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("domainName", (n) -> { this.setDomainName(n.getStringValue()); }); + deserializerMap.put("healthStatus", (n) -> { this.setHealthStatus(n.getEnumValue(SensorHealthStatus::forValue)); }); + deserializerMap.put("migrationState", (n) -> { this.setMigrationState(n.getEnumValue(MigrationState::forValue)); }); + deserializerMap.put("sensorType", (n) -> { this.setSensorType(n.getEnumValue(SensorType::forValue)); }); + deserializerMap.put("serviceStatus", (n) -> { this.setServiceStatus(n.getEnumValue(ServiceStatus::forValue)); }); + deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the healthStatus property value. The healthStatus property + * @return a {@link SensorHealthStatus} + */ + @jakarta.annotation.Nullable + public SensorHealthStatus getHealthStatus() { + return this.backingStore.get("healthStatus"); + } + /** + * Gets the migrationState property value. The migrationState property + * @return a {@link MigrationState} + */ + @jakarta.annotation.Nullable + public MigrationState getMigrationState() { + return this.backingStore.get("migrationState"); + } + /** + * Gets the sensorType property value. The sensorType property + * @return a {@link SensorType} + */ + @jakarta.annotation.Nullable + public SensorType getSensorType() { + return this.backingStore.get("sensorType"); + } + /** + * Gets the serviceStatus property value. The serviceStatus property + * @return a {@link ServiceStatus} + */ + @jakarta.annotation.Nullable + public ServiceStatus getServiceStatus() { + return this.backingStore.get("serviceStatus"); + } + /** + * Gets the version property value. The version property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVersion() { + return this.backingStore.get("version"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("domainName", this.getDomainName()); + writer.writeEnumValue("healthStatus", this.getHealthStatus()); + writer.writeEnumValue("migrationState", this.getMigrationState()); + writer.writeEnumValue("sensorType", this.getSensorType()); + writer.writeEnumValue("serviceStatus", this.getServiceStatus()); + writer.writeStringValue("version", this.getVersion()); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the domainName property value. The domainName property + * @param value Value to set for the domainName property. + */ + public void setDomainName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("domainName", value); + } + /** + * Sets the healthStatus property value. The healthStatus property + * @param value Value to set for the healthStatus property. + */ + public void setHealthStatus(@jakarta.annotation.Nullable final SensorHealthStatus value) { + this.backingStore.set("healthStatus", value); + } + /** + * Sets the migrationState property value. The migrationState property + * @param value Value to set for the migrationState property. + */ + public void setMigrationState(@jakarta.annotation.Nullable final MigrationState value) { + this.backingStore.set("migrationState", value); + } + /** + * Sets the sensorType property value. The sensorType property + * @param value Value to set for the sensorType property. + */ + public void setSensorType(@jakarta.annotation.Nullable final SensorType value) { + this.backingStore.set("sensorType", value); + } + /** + * Sets the serviceStatus property value. The serviceStatus property + * @param value Value to set for the serviceStatus property. + */ + public void setServiceStatus(@jakarta.annotation.Nullable final ServiceStatus value) { + this.backingStore.set("serviceStatus", value); + } + /** + * Sets the version property value. The version property + * @param value Value to set for the version property. + */ + public void setVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("version", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigrationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigrationCollectionResponse.java new file mode 100644 index 00000000000..26ef0020c6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SensorMigrationCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorMigrationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SensorMigrationCollectionResponse} and sets the default values. + */ + public SensorMigrationCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SensorMigrationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SensorMigrationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SensorMigrationCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(SensorMigration::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/IdentitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/IdentitiesRequestBuilder.java index f460cf1ca7b..a01fe12e329 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/identities/IdentitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/IdentitiesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.security.identities.identityaccounts.IdentityAccountsRequestBuilder; import com.microsoft.graph.beta.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder; import com.microsoft.graph.beta.security.identities.sensorcandidates.SensorCandidatesRequestBuilder; +import com.microsoft.graph.beta.security.identities.sensormigration.SensorMigrationRequestBuilder; import com.microsoft.graph.beta.security.identities.sensors.SensorsRequestBuilder; import com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -58,6 +59,14 @@ public SensorCandidateActivationConfigurationRequestBuilder sensorCandidateActiv public SensorCandidatesRequestBuilder sensorCandidates() { return new SensorCandidatesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + * @return a {@link SensorMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorMigrationRequestBuilder sensorMigration() { + return new SensorMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sensors property of the microsoft.graph.security.identityContainer entity. * @return a {@link SensorsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/SensorMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/SensorMigrationRequestBuilder.java new file mode 100644 index 00000000000..489216aa0f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/SensorMigrationRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.beta.security.identities.sensormigration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.SensorMigration; +import com.microsoft.graph.beta.models.security.SensorMigrationCollectionResponse; +import com.microsoft.graph.beta.security.identities.sensormigration.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.identities.sensormigration.item.SensorMigrationItemRequestBuilder; +import com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate.MicrosoftGraphSecurityMigrateRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the migrate method. + * @return a {@link MicrosoftGraphSecurityMigrateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMigrateRequestBuilder microsoftGraphSecurityMigrate() { + return new MicrosoftGraphSecurityMigrateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + * @param sensorMigrationId The unique identifier of sensorMigration + * @return a {@link SensorMigrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorMigrationItemRequestBuilder bySensorMigrationId(@jakarta.annotation.Nonnull final String sensorMigrationId) { + Objects.requireNonNull(sensorMigrationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sensorMigration%2Did", sensorMigrationId); + return new SensorMigrationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SensorMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SensorMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get sensorMigration from security + * @return a {@link SensorMigrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigrationCollectionResponse get() { + return get(null); + } + /** + * Get sensorMigration from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorMigrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigrationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorMigrationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sensorMigration for security + * @param body The request body + * @return a {@link SensorMigration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigration post(@jakarta.annotation.Nonnull final SensorMigration body) { + return post(body, null); + } + /** + * Create new navigation property to sensorMigration for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorMigration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigration post(@jakarta.annotation.Nonnull final SensorMigration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorMigration::createFromDiscriminatorValue); + } + /** + * Get sensorMigration from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sensorMigration from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to sensorMigration for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensorMigration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sensorMigration for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensorMigration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SensorMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorMigrationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get sensorMigration from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7ccb9cb6014 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.identities.sensormigration.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/item/SensorMigrationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/item/SensorMigrationItemRequestBuilder.java new file mode 100644 index 00000000000..96f9dd0fd82 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/item/SensorMigrationItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.security.identities.sensormigration.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.SensorMigration; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensorMigration property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorMigrationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SensorMigrationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorMigrationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration/{sensorMigration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensorMigrationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorMigrationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration/{sensorMigration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sensorMigration for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sensorMigration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get sensorMigration from security + * @return a {@link SensorMigration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigration get() { + return get(null); + } + /** + * Get sensorMigration from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorMigration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorMigration::createFromDiscriminatorValue); + } + /** + * Update the navigation property sensorMigration in security + * @param body The request body + * @return a {@link SensorMigration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigration patch(@jakarta.annotation.Nonnull final SensorMigration body) { + return patch(body, null); + } + /** + * Update the navigation property sensorMigration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorMigration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorMigration patch(@jakarta.annotation.Nonnull final SensorMigration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorMigration::createFromDiscriminatorValue); + } + /** + * Delete navigation property sensorMigration for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sensorMigration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get sensorMigration from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sensorMigration from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property sensorMigration in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorMigration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sensorMigration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorMigration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SensorMigrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorMigrationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorMigrationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get sensorMigration from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MicrosoftGraphSecurityMigrateRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MicrosoftGraphSecurityMigrateRequestBuilder.java new file mode 100644 index 00000000000..ab4e427d8a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MicrosoftGraphSecurityMigrateRequestBuilder.java @@ -0,0 +1,103 @@ +package com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.MigrateSensorsResult; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the migrate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityMigrateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityMigrateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityMigrateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration/microsoft.graph.security.migrate", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityMigrateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityMigrateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorMigration/microsoft.graph.security.migrate", rawUrl); + } + /** + * Invoke action migrate + * @param body The request body + * @return a {@link MigrateSensorsResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MigrateSensorsResult post(@jakarta.annotation.Nonnull final MigratePostRequestBody body) { + return post(body, null); + } + /** + * Invoke action migrate + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MigrateSensorsResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MigrateSensorsResult post(@jakarta.annotation.Nonnull final MigratePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MigrateSensorsResult::createFromDiscriminatorValue); + } + /** + * Invoke action migrate + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MigratePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action migrate + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MigratePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphSecurityMigrateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMigrateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityMigrateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MigratePostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MigratePostRequestBody.java new file mode 100644 index 00000000000..b707fc07bce --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/sensormigration/microsoftgraphsecuritymigrate/MigratePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.security.identities.sensormigration.microsoftgraphsecuritymigrate; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MigratePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MigratePostRequestBody} and sets the default values. + */ + public MigratePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link MigratePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static MigratePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MigratePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("sensorIds", (n) -> { this.setSensorIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the sensorIds property value. The sensorIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSensorIds() { + return this.backingStore.get("sensorIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("sensorIds", this.getSensorIds()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the sensorIds property value. The sensorIds property + * @param value Value to set for the sensorIds property. + */ + public void setSensorIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sensorIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaGetResponse.java index c8bb580daab..051aed37891 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaGetResponse.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaGetResponse.java @@ -1,7 +1,7 @@ package com.microsoft.graph.beta.users.delta; import com.microsoft.graph.beta.models.BaseDeltaFunctionResponse; -import com.microsoft.graph.beta.models.User; +import com.microsoft.graph.beta.models.DirectoryObject; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -33,15 +33,15 @@ public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(User::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -57,7 +57,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaRequestBuilder.java index f0c4680505c..97f016f6533 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/delta/DeltaRequestBuilder.java @@ -36,21 +36,21 @@ public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/users/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeltaGetResponse get() { return get(null); } /** - * Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +60,7 @@ public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); } /** - * Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new DeltaRequestBuilder(rawUrl, requestAdapter); } /** - * Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + * Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters {