From e99a4e248c071f78445475aeb67c1669230f9897 Mon Sep 17 00:00:00 2001 From: OCI DEX Release Bot Automation Date: Tue, 8 Sep 2026 16:32:04 +0000 Subject: [PATCH] Releasing version 3.95.2 --- CHANGELOG.md | 7 + bmc-accessgovernancecp/pom.xml | 4 +- bmc-addons/bmc-adk/pom.xml | 2 +- bmc-addons/bmc-aispeech-realtime/pom.xml | 6 +- .../pom.xml | 6 +- .../pom.xml | 6 +- .../bmc-apache-connector-provider/pom.xml | 4 +- bmc-addons/bmc-oke-workload-identity/pom.xml | 10 +- .../bmc-resteasy-client-configurator/pom.xml | 4 +- .../bmc-sasl-oke-workload-identity/pom.xml | 6 +- bmc-addons/bmc-sasl/pom.xml | 4 +- bmc-addons/bmc-sse-support-jersey3/pom.xml | 8 +- bmc-addons/bmc-sse-support/pom.xml | 8 +- bmc-addons/pom.xml | 2 +- bmc-adm/pom.xml | 4 +- bmc-aidataplatform/pom.xml | 4 +- bmc-aidocument/pom.xml | 4 +- bmc-ailanguage/pom.xml | 4 +- bmc-aispeech/pom.xml | 4 +- bmc-aivision/pom.xml | 4 +- bmc-analytics/pom.xml | 4 +- bmc-announcementsservice/pom.xml | 4 +- bmc-apiaccesscontrol/pom.xml | 4 +- bmc-apigateway/pom.xml | 4 +- bmc-apiplatform/pom.xml | 4 +- bmc-apmconfig/pom.xml | 4 +- bmc-apmcontrolplane/pom.xml | 4 +- bmc-apmsynthetics/pom.xml | 4 +- bmc-apmtraces/pom.xml | 4 +- bmc-appmgmtcontrol/pom.xml | 4 +- bmc-artifacts/pom.xml | 4 +- bmc-audit/pom.xml | 4 +- bmc-autoscaling/pom.xml | 4 +- bmc-bastion/pom.xml | 4 +- bmc-batch/pom.xml | 4 +- bmc-bds/pom.xml | 4 +- bmc-blockchain/pom.xml | 4 +- bmc-bom/pom.xml | 382 +++++++++--------- bmc-budget/pom.xml | 4 +- bmc-capacitymanagement/pom.xml | 4 +- bmc-certificates/pom.xml | 4 +- bmc-certificatesmanagement/pom.xml | 4 +- bmc-cims/pom.xml | 4 +- bmc-circuitbreaker/pom.xml | 2 +- bmc-cloudbridge/pom.xml | 4 +- bmc-cloudguard/pom.xml | 4 +- bmc-cloudmigrations/pom.xml | 4 +- bmc-clusterhealth/pom.xml | 4 +- bmc-clusterplacementgroups/pom.xml | 4 +- .../bmc-common-httpclient-jersey/pom.xml | 6 +- .../bmc-common-httpclient-jersey3/pom.xml | 6 +- bmc-common-httpclient-choices/pom.xml | 2 +- bmc-common-httpclient/pom.xml | 2 +- bmc-common/pom.xml | 8 +- bmc-computecloudatcustomer/pom.xml | 4 +- bmc-computeinstanceagent/pom.xml | 4 +- bmc-containerengine/pom.xml | 4 +- bmc-containerinstances/pom.xml | 4 +- bmc-containerregistry/pom.xml | 4 +- bmc-core/pom.xml | 6 +- bmc-costad/pom.xml | 4 +- bmc-dashboardservice/pom.xml | 4 +- bmc-database/pom.xml | 6 +- .../com/oracle/bmc/database/model/GiHome.java | 260 ++++++++++++ .../bmc/database/model/GiHomeSummary.java | 260 ++++++++++++ .../oci-java-sdk-database/reflect-config.json | 24 ++ bmc-databasemanagement/pom.xml | 4 +- bmc-databasemigration/pom.xml | 4 +- bmc-databasetools/pom.xml | 4 +- bmc-databasetoolsruntime/pom.xml | 4 +- bmc-datacatalog/pom.xml | 4 +- bmc-datacc/pom.xml | 4 +- bmc-dataflow/pom.xml | 4 +- bmc-dataintegration/pom.xml | 4 +- bmc-datalabelingservice/pom.xml | 4 +- bmc-datalabelingservicedataplane/pom.xml | 4 +- bmc-datasafe/pom.xml | 4 +- bmc-datascience/pom.xml | 4 +- bmc-dblm/pom.xml | 4 +- bmc-dbmulticloud/pom.xml | 4 +- bmc-ddfs/pom.xml | 4 +- bmc-delegateaccesscontrol/pom.xml | 4 +- bmc-demandsignal/pom.xml | 4 +- bmc-desktops/pom.xml | 4 +- bmc-devops/pom.xml | 4 +- bmc-dif/pom.xml | 4 +- bmc-disasterrecovery/pom.xml | 4 +- bmc-distributeddatabase/pom.xml | 4 +- bmc-distributeddatabasev26/pom.xml | 4 +- bmc-dns/pom.xml | 6 +- bmc-email/pom.xml | 4 +- bmc-emaildataplane/pom.xml | 4 +- bmc-emwarehouse/pom.xml | 4 +- bmc-encryption/pom.xml | 10 +- bmc-enforcer-rules/pom.xml | 2 +- bmc-events/pom.xml | 4 +- bmc-examples/pom.xml | 6 +- bmc-filestorage/pom.xml | 4 +- bmc-fleetappsmanagement/pom.xml | 4 +- bmc-fleetsoftwareupdate/pom.xml | 4 +- bmc-full/pom.xml | 4 +- bmc-functions/pom.xml | 4 +- .../oracle/bmc/functions/FunctionsInvoke.java | 2 +- .../bmc/functions/FunctionsInvokeAsync.java | 2 +- .../bmc/functions/FunctionsManagement.java | 43 +- .../functions/FunctionsManagementAsync.java | 43 +- .../bmc/functions/model/Application.java | 5 +- .../model/ApplicationLoggingConfig.java | 5 +- .../functions/model/ApplicationSummary.java | 2 +- .../model/ApplicationTraceConfig.java | 3 +- .../ChangeApplicationCompartmentDetails.java | 3 +- .../bmc/functions/model/ConfigDetails.java | 4 +- .../ConstantProvisionedConcurrencyConfig.java | 3 +- .../model/CreateFunctionDetails.java | 3 +- .../model/FailureDestinationDetails.java | 7 +- .../oracle/bmc/functions/model/Function.java | 5 +- .../FunctionProvisionedConcurrencyConfig.java | 3 +- .../model/FunctionSourceDetails.java | 3 +- .../bmc/functions/model/FunctionSummary.java | 2 +- .../functions/model/FunctionTraceConfig.java | 3 +- .../functions/model/ImagePolicyConfig.java | 3 +- .../bmc/functions/model/KeyDetails.java | 3 +- .../model/NoneSuccessDestinationDetails.java | 2 +- ...NotificationFailureDestinationDetails.java | 4 +- ...NotificationSuccessDestinationDetails.java | 5 +- .../bmc/functions/model/PbfListing.java | 6 +- .../functions/model/PbfListingSummary.java | 2 +- .../functions/model/PbfListingVersion.java | 6 +- .../model/PbfListingVersionSummary.java | 2 +- .../model/PbfListingVersionsCollection.java | 4 +- .../model/PbfListingsCollection.java | 4 +- .../bmc/functions/model/PolicyDetails.java | 3 +- .../model/PreBuiltFunctionSourceDetails.java | 3 +- .../bmc/functions/model/PublisherDetails.java | 3 +- .../model/QueueFailureDestinationDetails.java | 4 +- .../model/QueueSuccessDestinationDetails.java | 4 +- .../functions/model/RequirementDetails.java | 5 +- .../StreamFailureDestinationDetails.java | 4 +- .../StreamSuccessDestinationDetails.java | 4 +- .../model/SuccessDestinationDetails.java | 6 +- .../oracle/bmc/functions/model/Trigger.java | 3 +- .../bmc/functions/model/TriggerSummary.java | 2 +- .../functions/model/TriggersCollection.java | 4 +- .../model/UpdateApplicationDetails.java | 3 +- .../model/UpdateFunctionDetails.java | 2 +- bmc-fusionapps/pom.xml | 4 +- bmc-gdp/pom.xml | 4 +- bmc-generativeai/pom.xml | 4 +- bmc-generativeaiagent/pom.xml | 4 +- bmc-generativeaiagentruntime/pom.xml | 4 +- bmc-generativeaidata/pom.xml | 4 +- bmc-generativeaiinference/pom.xml | 4 +- bmc-genericartifactscontent/pom.xml | 4 +- bmc-goldengate/pom.xml | 4 +- bmc-governancerulescontrolplane/pom.xml | 4 +- bmc-healthchecks/pom.xml | 4 +- bmc-identity/pom.xml | 4 +- bmc-identitydataplane/pom.xml | 4 +- bmc-identitydomains/pom.xml | 4 +- bmc-integration/pom.xml | 4 +- bmc-iot/pom.xml | 4 +- bmc-jms/pom.xml | 4 +- bmc-jmsjavadownloads/pom.xml | 4 +- bmc-jmsutils/pom.xml | 4 +- bmc-keymanagement/pom.xml | 4 +- bmc-licensemanager/pom.xml | 4 +- bmc-limits/pom.xml | 4 +- bmc-limitsincrease/pom.xml | 4 +- bmc-loadbalancer/pom.xml | 4 +- bmc-lockbox/pom.xml | 4 +- bmc-loganalytics/pom.xml | 4 +- bmc-logging/pom.xml | 4 +- bmc-loggingingestion/pom.xml | 4 +- bmc-loggingsearch/pom.xml | 4 +- bmc-lustrefilestorage/pom.xml | 4 +- bmc-managedkafka/pom.xml | 4 +- bmc-managementagent/pom.xml | 4 +- bmc-managementdashboard/pom.xml | 4 +- bmc-marketplace/pom.xml | 4 +- bmc-marketplaceprivateoffer/pom.xml | 4 +- bmc-marketplacepublisher/pom.xml | 4 +- bmc-mediaservices/pom.xml | 4 +- bmc-mngdmac/pom.xml | 4 +- bmc-modeldeployment/pom.xml | 4 +- bmc-monitoring/pom.xml | 4 +- bmc-multicloud/pom.xml | 4 +- bmc-mysql/pom.xml | 4 +- bmc-networkfirewall/pom.xml | 4 +- bmc-networkloadbalancer/pom.xml | 4 +- bmc-nosql/pom.xml | 4 +- .../bmc-objectstorage-combined/pom.xml | 6 +- .../bmc-objectstorage-extensions/pom.xml | 8 +- .../bmc-objectstorage-generated/pom.xml | 4 +- bmc-objectstorage/pom.xml | 2 +- bmc-oce/pom.xml | 4 +- bmc-ocicontrolcenter/pom.xml | 4 +- bmc-ocvp/pom.xml | 4 +- .../java/com/oracle/bmc/ocvp/Cluster.java | 17 + .../com/oracle/bmc/ocvp/ClusterAsync.java | 18 + .../oracle/bmc/ocvp/ClusterAsyncClient.java | 39 ++ .../com/oracle/bmc/ocvp/ClusterClient.java | 35 ++ .../com/oracle/bmc/ocvp/model/Cluster.java | 47 +++ .../bmc/ocvp/model/CreateClusterDetails.java | 47 +++ .../bmc/ocvp/model/CreateEsxiHostDetails.java | 47 +++ .../com/oracle/bmc/ocvp/model/EsxiHost.java | 89 ++++ .../bmc/ocvp/model/EsxiHostSummary.java | 42 ++ .../FaultDomainHostDistributionModes.java | 53 +++ .../FaultDomainHostDistributionState.java | 41 ++ .../model/HostDistributionReportDetails.java | 180 +++++++++ .../model/InitialClusterConfiguration.java | 47 +++ .../bmc/ocvp/model/InplaceUpgradeDetails.java | 58 ++- .../bmc/ocvp/model/ReplaceHostDetails.java | 60 ++- ...GenerateHostDistributionReportRequest.java | 266 ++++++++++++ ...enerateHostDistributionReportResponse.java | 219 ++++++++++ .../oci-java-sdk-ocvp/reflect-config.json | 32 ++ bmc-oda/pom.xml | 4 +- bmc-onesubscription/pom.xml | 4 +- bmc-ons/pom.xml | 4 +- bmc-opa/pom.xml | 4 +- bmc-opensearch/pom.xml | 4 +- bmc-operatoraccesscontrol/pom.xml | 4 +- bmc-opsi/pom.xml | 4 +- bmc-optimizer/pom.xml | 4 +- bmc-osmanagementhub/pom.xml | 4 +- bmc-ospgateway/pom.xml | 4 +- bmc-osubbillingschedule/pom.xml | 4 +- bmc-osuborganizationsubscription/pom.xml | 4 +- bmc-osubsubscription/pom.xml | 4 +- bmc-osubusage/pom.xml | 4 +- .../bmc-jersey-examples/pom.xml | 8 +- .../bmc-jersey3-examples/pom.xml | 8 +- .../native-maven-example/pom.xml | 6 +- bmc-other-examples/pom.xml | 2 +- bmc-psa/pom.xml | 4 +- bmc-psql/pom.xml | 4 +- bmc-queue/pom.xml | 4 +- bmc-recovery/pom.xml | 4 +- bmc-redis/pom.xml | 4 +- .../com/oracle/bmc/redis/RedisCluster.java | 52 +++ .../oracle/bmc/redis/RedisClusterAsync.java | 49 +++ .../bmc/redis/RedisClusterAsyncClient.java | 106 +++++ .../oracle/bmc/redis/RedisClusterClient.java | 98 +++++ .../model/ClusterReplicationTopology.java | 164 ++++++++ .../ConvertToSecondaryClusterDetails.java | 145 +++++++ .../model/CreateRedisClusterDetails.java | 48 +++ .../oracle/bmc/redis/model/MemberCluster.java | 177 ++++++++ .../oracle/bmc/redis/model/OperationType.java | 6 + .../oracle/bmc/redis/model/RedisCluster.java | 166 ++++++++ .../bmc/redis/model/RedisClusterSummary.java | 86 ++++ .../ConvertToSecondaryClusterRequest.java | 369 +++++++++++++++++ .../ConvertToStandaloneClusterRequest.java | 303 ++++++++++++++ .../bmc/redis/requests/SwitchoverRequest.java | 300 ++++++++++++++ .../ConvertToSecondaryClusterResponse.java | 186 +++++++++ .../ConvertToStandaloneClusterResponse.java | 186 +++++++++ .../redis/responses/SwitchoverResponse.java | 185 +++++++++ .../oci-java-sdk-redis/reflect-config.json | 48 +++ bmc-resourceanalytics/pom.xml | 4 +- bmc-resourcemanager/pom.xml | 4 +- bmc-resourcescheduler/pom.xml | 4 +- bmc-resourcesearch/pom.xml | 4 +- bmc-rover/pom.xml | 4 +- bmc-sch/pom.xml | 4 +- bmc-secrets/pom.xml | 4 +- bmc-securityattribute/pom.xml | 4 +- bmc-self/pom.xml | 4 +- bmc-servicecatalog/pom.xml | 4 +- bmc-servicemanagerproxy/pom.xml | 4 +- bmc-shaded/bmc-shaded-full/pom.xml | 2 +- bmc-shaded/pom.xml | 2 +- bmc-stackmonitoring/pom.xml | 4 +- bmc-streaming/pom.xml | 4 +- bmc-tenantmanagercontrolplane/pom.xml | 4 +- bmc-threatintelligence/pom.xml | 4 +- bmc-usage/pom.xml | 4 +- bmc-usageapi/pom.xml | 4 +- bmc-vault/pom.xml | 6 +- bmc-vbsinst/pom.xml | 4 +- bmc-visualbuilder/pom.xml | 4 +- bmc-vnmonitoring/pom.xml | 4 +- bmc-vulnerabilityscanning/pom.xml | 4 +- bmc-waa/pom.xml | 4 +- bmc-waas/pom.xml | 4 +- bmc-waf/pom.xml | 4 +- bmc-wlms/pom.xml | 4 +- bmc-workrequests/pom.xml | 4 +- bmc-zpr/pom.xml | 4 +- pom.xml | 2 +- 287 files changed, 5302 insertions(+), 726 deletions(-) create mode 100644 bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionModes.java create mode 100644 bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionState.java create mode 100644 bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/HostDistributionReportDetails.java create mode 100644 bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GenerateHostDistributionReportRequest.java create mode 100644 bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GenerateHostDistributionReportResponse.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/model/ClusterReplicationTopology.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/model/ConvertToSecondaryClusterDetails.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/model/MemberCluster.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToSecondaryClusterRequest.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToStandaloneClusterRequest.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/requests/SwitchoverRequest.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToSecondaryClusterResponse.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToStandaloneClusterResponse.java create mode 100644 bmc-redis/src/main/java/com/oracle/bmc/redis/responses/SwitchoverResponse.java diff --git a/CHANGELOG.md b/CHANGELOG.md index f2955c86097..e999d55a060 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). +## 3.95.2 - 2026-09-08 +### Added +- Support for configurable fault-domain preferences during provisioning in the Oracle Cloud VMware Solution service +- Support for code-only functions with managed runtimes and automated image builds in the Functions service +- Support for out-of-place Grid Infrastructure patching and upgrades with Oracle-provided or custom Grid Infrastructure software images in the Database service +- Support for active-passive cross-region replication in the OCI Cache service + ## 3.95.1 - 2026-09-01 ### Added - Support for the Cluster Health service diff --git a/bmc-accessgovernancecp/pom.xml b/bmc-accessgovernancecp/pom.xml index 37a9518494e..13920ad1936 100644 --- a/bmc-accessgovernancecp/pom.xml +++ b/bmc-accessgovernancecp/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-accessgovernancecp @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-addons/bmc-adk/pom.xml b/bmc-addons/bmc-adk/pom.xml index d3039ee6581..3b025ef5c02 100644 --- a/bmc-addons/bmc-adk/pom.xml +++ b/bmc-addons/bmc-adk/pom.xml @@ -6,7 +6,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.95.1 + 3.95.2 oci-java-sdk-addons-adk diff --git a/bmc-addons/bmc-aispeech-realtime/pom.xml b/bmc-addons/bmc-aispeech-realtime/pom.xml index c7eabd73072..8aae1a42782 100644 --- a/bmc-addons/bmc-aispeech-realtime/pom.xml +++ b/bmc-addons/bmc-aispeech-realtime/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.95.1 + 3.95.2 ../pom.xml 4.0.0 @@ -53,12 +53,12 @@ com.oracle.oci.sdk oci-java-sdk-aispeech - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 compile diff --git a/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml b/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml index 958e6bfcf85..9db6ce944b2 100644 --- a/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml +++ b/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.95.1 + 3.95.2 ../pom.xml @@ -17,14 +17,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.95.1 + 3.95.2 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 pom import diff --git a/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml b/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml index 12854eda080..8ac20713730 100644 --- a/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml +++ b/bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.95.1 + 3.95.2 ../pom.xml @@ -17,14 +17,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.95.1 + 3.95.2 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey3 - 3.95.1 + 3.95.2 pom import diff --git a/bmc-addons/bmc-apache-connector-provider/pom.xml b/bmc-addons/bmc-apache-connector-provider/pom.xml index ca5cc4cca1e..8c266e5c6d9 100644 --- a/bmc-addons/bmc-apache-connector-provider/pom.xml +++ b/bmc-addons/bmc-apache-connector-provider/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.95.1 + 3.95.2 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-addons/bmc-oke-workload-identity/pom.xml b/bmc-addons/bmc-oke-workload-identity/pom.xml index 1cb46a5d0d6..860fcac7bea 100644 --- a/bmc-addons/bmc-oke-workload-identity/pom.xml +++ b/bmc-addons/bmc-oke-workload-identity/pom.xml @@ -4,7 +4,7 @@ oci-java-sdk-addons com.oracle.oci.sdk - 3.95.1 + 3.95.2 4.0.0 @@ -38,25 +38,25 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 compile com.oracle.oci.sdk oci-java-sdk-core - 3.95.1 + 3.95.2 test com.oracle.oci.sdk oci-java-sdk-identity - 3.95.1 + 3.95.2 test com.oracle.oci.sdk oci-java-sdk-keymanagement - 3.95.1 + 3.95.2 test diff --git a/bmc-addons/bmc-resteasy-client-configurator/pom.xml b/bmc-addons/bmc-resteasy-client-configurator/pom.xml index 99ec8e0abc1..e5a228204a3 100644 --- a/bmc-addons/bmc-resteasy-client-configurator/pom.xml +++ b/bmc-addons/bmc-resteasy-client-configurator/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.95.1 + 3.95.2 ../pom.xml @@ -23,7 +23,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml b/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml index c3f25cafac0..860394b1d5e 100644 --- a/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml +++ b/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml @@ -4,7 +4,7 @@ oci-java-sdk-addons com.oracle.oci.sdk - 3.95.1 + 3.95.2 ../pom.xml 4.0.0 @@ -39,13 +39,13 @@ com.oracle.oci.sdk oci-java-sdk-addons-sasl - 3.95.1 + 3.95.2 compile com.oracle.oci.sdk oci-java-sdk-addons-oke-workload-identity - 3.95.1 + 3.95.2 compile diff --git a/bmc-addons/bmc-sasl/pom.xml b/bmc-addons/bmc-sasl/pom.xml index d4a54851985..efaeb94cf36 100644 --- a/bmc-addons/bmc-sasl/pom.xml +++ b/bmc-addons/bmc-sasl/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 3.95.1 + 3.95.2 ../pom.xml @@ -61,7 +61,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-addons/bmc-sse-support-jersey3/pom.xml b/bmc-addons/bmc-sse-support-jersey3/pom.xml index 48dfd50018c..6c7c36cff52 100644 --- a/bmc-addons/bmc-sse-support-jersey3/pom.xml +++ b/bmc-addons/bmc-sse-support-jersey3/pom.xml @@ -5,7 +5,7 @@ oci-java-sdk-addons com.oracle.oci.sdk - 3.95.1 + 3.95.2 ../pom.xml 4.0.0 @@ -150,12 +150,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-generativeaiinference - 3.95.1 + 3.95.2 test @@ -164,7 +164,7 @@ but the code in it needs it. --> com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey3 - 3.95.1 + 3.95.2 diff --git a/bmc-addons/bmc-sse-support/pom.xml b/bmc-addons/bmc-sse-support/pom.xml index bd3c0b9ee98..8c2a4de3568 100644 --- a/bmc-addons/bmc-sse-support/pom.xml +++ b/bmc-addons/bmc-sse-support/pom.xml @@ -5,7 +5,7 @@ oci-java-sdk-addons com.oracle.oci.sdk - 3.95.1 + 3.95.2 ../pom.xml 4.0.0 @@ -150,12 +150,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-generativeaiinference - 3.95.1 + 3.95.2 test @@ -164,7 +164,7 @@ but the code in it needs it. --> com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 diff --git a/bmc-addons/pom.xml b/bmc-addons/pom.xml index 24dd1f84a21..35e0572a186 100644 --- a/bmc-addons/pom.xml +++ b/bmc-addons/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml diff --git a/bmc-adm/pom.xml b/bmc-adm/pom.xml index d8047582190..bb072bb83b2 100644 --- a/bmc-adm/pom.xml +++ b/bmc-adm/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-adm @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-aidataplatform/pom.xml b/bmc-aidataplatform/pom.xml index f4a8187a3b1..7bcd31c0fb8 100644 --- a/bmc-aidataplatform/pom.xml +++ b/bmc-aidataplatform/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-aidataplatform @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-aidocument/pom.xml b/bmc-aidocument/pom.xml index d2f0d11dc8e..937aeeaa93c 100644 --- a/bmc-aidocument/pom.xml +++ b/bmc-aidocument/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-aidocument @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-ailanguage/pom.xml b/bmc-ailanguage/pom.xml index ea32da7401a..680e997ca92 100644 --- a/bmc-ailanguage/pom.xml +++ b/bmc-ailanguage/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-ailanguage @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-aispeech/pom.xml b/bmc-aispeech/pom.xml index 1a0dd8ce378..aa4e7624fb2 100644 --- a/bmc-aispeech/pom.xml +++ b/bmc-aispeech/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-aispeech @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-aivision/pom.xml b/bmc-aivision/pom.xml index f092da29c31..1d2ae21ec3b 100644 --- a/bmc-aivision/pom.xml +++ b/bmc-aivision/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-aivision @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-analytics/pom.xml b/bmc-analytics/pom.xml index 17c8db8aa71..800775657ea 100644 --- a/bmc-analytics/pom.xml +++ b/bmc-analytics/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-analytics @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-announcementsservice/pom.xml b/bmc-announcementsservice/pom.xml index 871be4b075a..e3c3a0a6f89 100644 --- a/bmc-announcementsservice/pom.xml +++ b/bmc-announcementsservice/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-announcementsservice @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-apiaccesscontrol/pom.xml b/bmc-apiaccesscontrol/pom.xml index cdf46e8f3c0..9b22c081dd2 100644 --- a/bmc-apiaccesscontrol/pom.xml +++ b/bmc-apiaccesscontrol/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-apiaccesscontrol @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-apigateway/pom.xml b/bmc-apigateway/pom.xml index fe36d7e7957..c251bf30c6d 100644 --- a/bmc-apigateway/pom.xml +++ b/bmc-apigateway/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-apigateway @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-apiplatform/pom.xml b/bmc-apiplatform/pom.xml index 1bb724b01e2..d71aeb5628f 100644 --- a/bmc-apiplatform/pom.xml +++ b/bmc-apiplatform/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-apiplatform @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-apmconfig/pom.xml b/bmc-apmconfig/pom.xml index 140d427b413..e5eb6bf23cd 100644 --- a/bmc-apmconfig/pom.xml +++ b/bmc-apmconfig/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-apmconfig @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-apmcontrolplane/pom.xml b/bmc-apmcontrolplane/pom.xml index 25e503f197f..81912d5b646 100644 --- a/bmc-apmcontrolplane/pom.xml +++ b/bmc-apmcontrolplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-apmcontrolplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-apmsynthetics/pom.xml b/bmc-apmsynthetics/pom.xml index 31e48c5e4b9..1b65196a2e5 100644 --- a/bmc-apmsynthetics/pom.xml +++ b/bmc-apmsynthetics/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-apmsynthetics @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-apmtraces/pom.xml b/bmc-apmtraces/pom.xml index b3efd9e3048..b2794217b7c 100644 --- a/bmc-apmtraces/pom.xml +++ b/bmc-apmtraces/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-apmtraces @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-appmgmtcontrol/pom.xml b/bmc-appmgmtcontrol/pom.xml index 4f4c92ad6cd..4467a6d8005 100644 --- a/bmc-appmgmtcontrol/pom.xml +++ b/bmc-appmgmtcontrol/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-appmgmtcontrol @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-artifacts/pom.xml b/bmc-artifacts/pom.xml index 799b8159718..028c5f9e5b4 100644 --- a/bmc-artifacts/pom.xml +++ b/bmc-artifacts/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-artifacts @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-audit/pom.xml b/bmc-audit/pom.xml index 5187be3db6c..45ca4792b16 100644 --- a/bmc-audit/pom.xml +++ b/bmc-audit/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-autoscaling/pom.xml b/bmc-autoscaling/pom.xml index 93ba40a24e3..4e0882c90d9 100644 --- a/bmc-autoscaling/pom.xml +++ b/bmc-autoscaling/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-autoscaling @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-bastion/pom.xml b/bmc-bastion/pom.xml index ee1f7f3bcea..d2ba4556751 100644 --- a/bmc-bastion/pom.xml +++ b/bmc-bastion/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-bastion @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-batch/pom.xml b/bmc-batch/pom.xml index 71248442018..bb3bfc52a14 100644 --- a/bmc-batch/pom.xml +++ b/bmc-batch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-batch @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-bds/pom.xml b/bmc-bds/pom.xml index 4b66e8ebd1c..01e3145ea67 100644 --- a/bmc-bds/pom.xml +++ b/bmc-bds/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-bds @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-blockchain/pom.xml b/bmc-blockchain/pom.xml index fc3886b4d60..f0a14f33336 100644 --- a/bmc-blockchain/pom.xml +++ b/bmc-blockchain/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-blockchain @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-bom/pom.xml b/bmc-bom/pom.xml index 58314123fe6..8848ed563dc 100644 --- a/bmc-bom/pom.xml +++ b/bmc-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk - 3.95.1 + 3.95.2 oci-java-sdk-bom pom Oracle Cloud Infrastructure SDK - BOM @@ -38,1135 +38,1135 @@ com.oracle.oci.sdk oci-java-sdk-circuitbreaker - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey3 - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-enforcer-rules - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-shaded-full - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-audit - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-containerengine - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-core - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-database - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-dns - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-email - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-objectstorage-generated - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-objectstorage-extensions - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-filestorage - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-identity - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-loadbalancer - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-objectstorage - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey3 - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-addons-resteasy-client-configurator - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-addons-sasl - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-addons-oke-workload-identity - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-addons-sasl-oke-workload-identity - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-addons-aispeech-realtime - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-resourcesearch - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-addons-apache - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-keymanagement - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-announcementsservice - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-healthchecks - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-waas - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-streaming - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-resourcemanager - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-monitoring - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-ons - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-autoscaling - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-budget - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-workrequests - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-limits - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-functions - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-events - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-oce - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-oda - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-analytics - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-integration - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-marketplace - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-apigateway - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-datacatalog - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-dataflow - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-datascience - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-nosql - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-secrets - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-vault - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-bds - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-encryption - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-cims - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-datasafe - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-mysql - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-dataintegration - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-ocvp - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-usageapi - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-blockchain - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-loggingingestion - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-logging - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-loganalytics - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-managementdashboard - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-sch - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-loggingsearch - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-managementagent - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-cloudguard - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-opsi - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-computeinstanceagent - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-optimizer - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-tenantmanagercontrolplane - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-rover - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-databasemanagement - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-artifacts - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-apmsynthetics - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-goldengate - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-apmcontrolplane - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-apmtraces - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-networkloadbalancer - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-vulnerabilityscanning - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-databasemigration - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-servicecatalog - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-ailanguage - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-operatoraccesscontrol - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-bastion - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-genericartifactscontent - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-jms - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-devops - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-datalabelingservice - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-datalabelingservicedataplane - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-apmconfig - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-waf - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-certificates - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-certificatesmanagement - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-usage - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-databasetools - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-servicemanagerproxy - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-appmgmtcontrol - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-ospgateway - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-identitydataplane - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-visualbuilder - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-osubusage - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-osubsubscription - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-osuborganizationsubscription - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-osubbillingschedule - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-dashboardservice - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-threatintelligence - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-aivision - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-aispeech - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-stackmonitoring - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-adm - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-licensemanager - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-onesubscription - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-governancerulescontrolplane - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-waa - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-networkfirewall - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-vnmonitoring - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-emwarehouse - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-lockbox - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-fusionapps - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-mediaservices - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-opa - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-opensearch - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-cloudmigrations - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-cloudbridge - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-disasterrecovery - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-containerinstances - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-aidocument - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-queue - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-recovery - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-vbsinst - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-identitydomains - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-accessgovernancecp - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-ocicontrolcenter - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-osmanagementhub - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-fleetsoftwareupdate - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-computecloudatcustomer - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-marketplacepublisher - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-redis - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-jmsjavadownloads - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-psql - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-generativeai - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-generativeaiinference - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-capacitymanagement - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-desktops - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-emaildataplane - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-clusterplacementgroups - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-resourcescheduler - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-demandsignal - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-fleetappsmanagement - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-delegateaccesscontrol - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-generativeaiagent - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-generativeaiagentruntime - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-securityattribute - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-zpr - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-dblm - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-mngdmac - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-lustrefilestorage - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-modeldeployment - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-distributeddatabase - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-apiaccesscontrol - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-wlms - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-addons-adk - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-dbmulticloud - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-apiplatform - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-managedkafka - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-aidataplatform - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-multicloud - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-resourceanalytics - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-jmsutils - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-iot - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-psa - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-dif - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-batch - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-marketplaceprivateoffer - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-gdp - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-limitsincrease - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-generativeaidata - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-self - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-containerregistry - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-databasetoolsruntime - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-costad - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-datacc - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-ddfs - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-distributeddatabasev26 - 3.95.1 + 3.95.2 false com.oracle.oci.sdk oci-java-sdk-clusterhealth - 3.95.1 + 3.95.2 false diff --git a/bmc-budget/pom.xml b/bmc-budget/pom.xml index 8610eaa6ffe..45712df24c5 100644 --- a/bmc-budget/pom.xml +++ b/bmc-budget/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-budget @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-capacitymanagement/pom.xml b/bmc-capacitymanagement/pom.xml index 403f1832514..717db03015f 100644 --- a/bmc-capacitymanagement/pom.xml +++ b/bmc-capacitymanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-capacitymanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-certificates/pom.xml b/bmc-certificates/pom.xml index 8eac272aac2..b7a241c610b 100644 --- a/bmc-certificates/pom.xml +++ b/bmc-certificates/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-certificates @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-certificatesmanagement/pom.xml b/bmc-certificatesmanagement/pom.xml index 707465859ec..b9b3175191a 100644 --- a/bmc-certificatesmanagement/pom.xml +++ b/bmc-certificatesmanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-certificatesmanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-cims/pom.xml b/bmc-cims/pom.xml index 921bcc7cd3c..2111f8d0f74 100644 --- a/bmc-cims/pom.xml +++ b/bmc-cims/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-cims @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-circuitbreaker/pom.xml b/bmc-circuitbreaker/pom.xml index f94d26e7715..c3b7326f121 100644 --- a/bmc-circuitbreaker/pom.xml +++ b/bmc-circuitbreaker/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-circuitbreaker diff --git a/bmc-cloudbridge/pom.xml b/bmc-cloudbridge/pom.xml index d5a2979069f..df29b982a47 100644 --- a/bmc-cloudbridge/pom.xml +++ b/bmc-cloudbridge/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-cloudbridge @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-cloudguard/pom.xml b/bmc-cloudguard/pom.xml index 8d0b3cdec10..fd72de3333b 100644 --- a/bmc-cloudguard/pom.xml +++ b/bmc-cloudguard/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-cloudguard @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-cloudmigrations/pom.xml b/bmc-cloudmigrations/pom.xml index 009275c89c8..7b1d0b97ff2 100644 --- a/bmc-cloudmigrations/pom.xml +++ b/bmc-cloudmigrations/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-cloudmigrations @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-clusterhealth/pom.xml b/bmc-clusterhealth/pom.xml index 68e44319e06..3ae997c0820 100644 --- a/bmc-clusterhealth/pom.xml +++ b/bmc-clusterhealth/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-clusterhealth @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-clusterplacementgroups/pom.xml b/bmc-clusterplacementgroups/pom.xml index 9b5b6976219..8e825dadd94 100644 --- a/bmc-clusterplacementgroups/pom.xml +++ b/bmc-clusterplacementgroups/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-clusterplacementgroups @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml index 3987c349ef5..03d97ea2f1f 100644 --- a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient-choices - 3.95.1 + 3.95.2 ../pom.xml @@ -93,7 +93,7 @@ com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey - 3.95.1 + 3.95.2 @@ -102,7 +102,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.95.1 + 3.95.2 org.glassfish.jersey.core diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml index 192784802be..b8ac65ef35e 100644 --- a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml +++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient-choices - 3.95.1 + 3.95.2 ../pom.xml @@ -93,7 +93,7 @@ com.oracle.oci.sdk oci-java-sdk-addons-apache-configurator-jersey3 - 3.95.1 + 3.95.2 @@ -102,7 +102,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.95.1 + 3.95.2 jakarta.ws.rs diff --git a/bmc-common-httpclient-choices/pom.xml b/bmc-common-httpclient-choices/pom.xml index 7866f5cf217..999538d21ec 100644 --- a/bmc-common-httpclient-choices/pom.xml +++ b/bmc-common-httpclient-choices/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml diff --git a/bmc-common-httpclient/pom.xml b/bmc-common-httpclient/pom.xml index 42af5a98e43..4d4dcc1326f 100644 --- a/bmc-common-httpclient/pom.xml +++ b/bmc-common-httpclient/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml diff --git a/bmc-common/pom.xml b/bmc-common/pom.xml index 76aa17bc17c..71840e052af 100644 --- a/bmc-common/pom.xml +++ b/bmc-common/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -87,12 +87,12 @@ com.oracle.oci.sdk oci-java-sdk-circuitbreaker - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.95.1 + 3.95.2 @@ -137,7 +137,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 test diff --git a/bmc-computecloudatcustomer/pom.xml b/bmc-computecloudatcustomer/pom.xml index 61e814fc6f7..7ee0735f010 100644 --- a/bmc-computecloudatcustomer/pom.xml +++ b/bmc-computecloudatcustomer/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-computecloudatcustomer @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-computeinstanceagent/pom.xml b/bmc-computeinstanceagent/pom.xml index acdbab52076..eb3dbffcb3a 100644 --- a/bmc-computeinstanceagent/pom.xml +++ b/bmc-computeinstanceagent/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-computeinstanceagent @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-containerengine/pom.xml b/bmc-containerengine/pom.xml index 0982f8629c6..d66e9af8b70 100644 --- a/bmc-containerengine/pom.xml +++ b/bmc-containerengine/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-containerinstances/pom.xml b/bmc-containerinstances/pom.xml index e4f12dd753a..1d047eb5ac8 100644 --- a/bmc-containerinstances/pom.xml +++ b/bmc-containerinstances/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-containerinstances @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-containerregistry/pom.xml b/bmc-containerregistry/pom.xml index d01ed720fe1..e768faade3c 100644 --- a/bmc-containerregistry/pom.xml +++ b/bmc-containerregistry/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-containerregistry @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-core/pom.xml b/bmc-core/pom.xml index 33396e842e3..a7daef3081c 100644 --- a/bmc-core/pom.xml +++ b/bmc-core/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-workrequests - 3.95.1 + 3.95.2 diff --git a/bmc-costad/pom.xml b/bmc-costad/pom.xml index 8487c3f3f40..e93d26ebabf 100644 --- a/bmc-costad/pom.xml +++ b/bmc-costad/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-costad @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-dashboardservice/pom.xml b/bmc-dashboardservice/pom.xml index 2d4dddc5213..60113189b88 100644 --- a/bmc-dashboardservice/pom.xml +++ b/bmc-dashboardservice/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-dashboardservice @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-database/pom.xml b/bmc-database/pom.xml index e1cd60a115f..29ffb22b448 100644 --- a/bmc-database/pom.xml +++ b/bmc-database/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-workrequests - 3.95.1 + 3.95.2 diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHome.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHome.java index 73ff2131875..3e406471ebb 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHome.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHome.java @@ -26,9 +26,13 @@ public final class GiHome extends com.oracle.bmc.http.client.internal.Explicitly "compartmentId", "displayName", "isDefaultCreated", + "isActive", "lifecycleState", "timeCreated", "homePath", + "availableActions", + "availableType", + "lifecycleDetails", "giVersion", "giImageId", "timeUpdated", @@ -42,9 +46,13 @@ public GiHome( String compartmentId, String displayName, Boolean isDefaultCreated, + Boolean isActive, LifecycleState lifecycleState, java.util.Date timeCreated, String homePath, + java.util.List availableActions, + AvailableType availableType, + String lifecycleDetails, String giVersion, String giImageId, java.util.Date timeUpdated, @@ -57,9 +65,13 @@ public GiHome( this.compartmentId = compartmentId; this.displayName = displayName; this.isDefaultCreated = isDefaultCreated; + this.isActive = isActive; this.lifecycleState = lifecycleState; this.timeCreated = timeCreated; this.homePath = homePath; + this.availableActions = availableActions; + this.availableType = availableType; + this.lifecycleDetails = lifecycleDetails; this.giVersion = giVersion; this.giImageId = giImageId; this.timeUpdated = timeUpdated; @@ -143,6 +155,21 @@ public Builder isDefaultCreated(Boolean isDefaultCreated) { this.__explicitlySet__.add("isDefaultCreated"); return this; } + /** Indicates whether the Grid Infrastructure Home is currently active for the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("isActive") + private Boolean isActive; + + /** + * Indicates whether the Grid Infrastructure Home is currently active for the cluster. + * + * @param isActive the value to set + * @return this builder + */ + public Builder isActive(Boolean isActive) { + this.isActive = isActive; + this.__explicitlySet__.add("isActive"); + return this; + } /** The current state of the Grid Infrastructure Home. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; @@ -192,6 +219,55 @@ public Builder homePath(String homePath) { this.__explicitlySet__.add("homePath"); return this; } + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + private java.util.List availableActions; + + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + * + * @param availableActions the value to set + * @return this builder + */ + public Builder availableActions(java.util.List availableActions) { + this.availableActions = availableActions; + this.__explicitlySet__.add("availableActions"); + return this; + } + /** The type of update that the Grid Infrastructure Home can be used for. */ + @com.fasterxml.jackson.annotation.JsonProperty("availableType") + private AvailableType availableType; + + /** + * The type of update that the Grid Infrastructure Home can be used for. + * + * @param availableType the value to set + * @return this builder + */ + public Builder availableType(AvailableType availableType) { + this.availableType = availableType; + this.__explicitlySet__.add("availableType"); + return this; + } + /** Additional information about the current lifecycle state. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Additional information about the current lifecycle state. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } /** A valid Oracle Grid Infrastructure (GI) software version. */ @com.fasterxml.jackson.annotation.JsonProperty("giVersion") private String giVersion; @@ -343,9 +419,13 @@ public GiHome build() { this.compartmentId, this.displayName, this.isDefaultCreated, + this.isActive, this.lifecycleState, this.timeCreated, this.homePath, + this.availableActions, + this.availableType, + this.lifecycleDetails, this.giVersion, this.giImageId, this.timeUpdated, @@ -373,6 +453,9 @@ public Builder copy(GiHome model) { if (model.wasPropertyExplicitlySet("isDefaultCreated")) { this.isDefaultCreated(model.getIsDefaultCreated()); } + if (model.wasPropertyExplicitlySet("isActive")) { + this.isActive(model.getIsActive()); + } if (model.wasPropertyExplicitlySet("lifecycleState")) { this.lifecycleState(model.getLifecycleState()); } @@ -382,6 +465,15 @@ public Builder copy(GiHome model) { if (model.wasPropertyExplicitlySet("homePath")) { this.homePath(model.getHomePath()); } + if (model.wasPropertyExplicitlySet("availableActions")) { + this.availableActions(model.getAvailableActions()); + } + if (model.wasPropertyExplicitlySet("availableType")) { + this.availableType(model.getAvailableType()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } if (model.wasPropertyExplicitlySet("giVersion")) { this.giVersion(model.getGiVersion()); } @@ -480,6 +572,19 @@ public Boolean getIsDefaultCreated() { return isDefaultCreated; } + /** Indicates whether the Grid Infrastructure Home is currently active for the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("isActive") + private final Boolean isActive; + + /** + * Indicates whether the Grid Infrastructure Home is currently active for the cluster. + * + * @return the value + */ + public Boolean getIsActive() { + return isActive; + } + /** The current state of the Grid Infrastructure Home. */ public enum LifecycleState implements com.oracle.bmc.http.internal.BmcEnum { Provisioning("PROVISIONING"), @@ -574,6 +679,143 @@ public String getHomePath() { return homePath; } + /** */ + public enum AvailableActions implements com.oracle.bmc.http.internal.BmcEnum { + Precheck("PRECHECK"), + RollingApply("ROLLING_APPLY"), + Retry("RETRY"), + Rollback("ROLLBACK"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by + * this version of the SDK. + */ + UnknownEnumValue(null); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(AvailableActions.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AvailableActions v : AvailableActions.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + AvailableActions(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AvailableActions create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'AvailableActions', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + private final java.util.List availableActions; + + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + * + * @return the value + */ + public java.util.List getAvailableActions() { + return availableActions; + } + + /** The type of update that the Grid Infrastructure Home can be used for. */ + public enum AvailableType implements com.oracle.bmc.http.internal.BmcEnum { + GiUpgrade("GI_UPGRADE"), + GiPatch("GI_PATCH"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by + * this version of the SDK. + */ + UnknownEnumValue(null); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(AvailableType.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AvailableType v : AvailableType.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + AvailableType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AvailableType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'AvailableType', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** The type of update that the Grid Infrastructure Home can be used for. */ + @com.fasterxml.jackson.annotation.JsonProperty("availableType") + private final AvailableType availableType; + + /** + * The type of update that the Grid Infrastructure Home can be used for. + * + * @return the value + */ + public AvailableType getAvailableType() { + return availableType; + } + + /** Additional information about the current lifecycle state. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Additional information about the current lifecycle state. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + /** A valid Oracle Grid Infrastructure (GI) software version. */ @com.fasterxml.jackson.annotation.JsonProperty("giVersion") private final String giVersion; @@ -718,9 +960,13 @@ public String toString(boolean includeByteArrayContents) { sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); sb.append(", displayName=").append(String.valueOf(this.displayName)); sb.append(", isDefaultCreated=").append(String.valueOf(this.isDefaultCreated)); + sb.append(", isActive=").append(String.valueOf(this.isActive)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); sb.append(", homePath=").append(String.valueOf(this.homePath)); + sb.append(", availableActions=").append(String.valueOf(this.availableActions)); + sb.append(", availableType=").append(String.valueOf(this.availableType)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); sb.append(", giVersion=").append(String.valueOf(this.giVersion)); sb.append(", giImageId=").append(String.valueOf(this.giImageId)); sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); @@ -746,9 +992,13 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.compartmentId, other.compartmentId) && java.util.Objects.equals(this.displayName, other.displayName) && java.util.Objects.equals(this.isDefaultCreated, other.isDefaultCreated) + && java.util.Objects.equals(this.isActive, other.isActive) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) && java.util.Objects.equals(this.timeCreated, other.timeCreated) && java.util.Objects.equals(this.homePath, other.homePath) + && java.util.Objects.equals(this.availableActions, other.availableActions) + && java.util.Objects.equals(this.availableType, other.availableType) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) && java.util.Objects.equals(this.giVersion, other.giVersion) && java.util.Objects.equals(this.giImageId, other.giImageId) && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) @@ -771,11 +1021,21 @@ public int hashCode() { result = (result * PRIME) + (this.isDefaultCreated == null ? 43 : this.isDefaultCreated.hashCode()); + result = (result * PRIME) + (this.isActive == null ? 43 : this.isActive.hashCode()); result = (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); result = (result * PRIME) + (this.homePath == null ? 43 : this.homePath.hashCode()); + result = + (result * PRIME) + + (this.availableActions == null ? 43 : this.availableActions.hashCode()); + result = + (result * PRIME) + + (this.availableType == null ? 43 : this.availableType.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.hashCode()); result = (result * PRIME) + (this.giVersion == null ? 43 : this.giVersion.hashCode()); result = (result * PRIME) + (this.giImageId == null ? 43 : this.giImageId.hashCode()); result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHomeSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHomeSummary.java index fd481fd81f1..8406c95fc00 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHomeSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/GiHomeSummary.java @@ -34,9 +34,13 @@ public final class GiHomeSummary extends com.oracle.bmc.http.client.internal.Exp "compartmentId", "displayName", "isDefaultCreated", + "isActive", "lifecycleState", "timeCreated", "homePath", + "availableActions", + "availableType", + "lifecycleDetails", "giVersion", "giImageId", "timeUpdated", @@ -50,9 +54,13 @@ public GiHomeSummary( String compartmentId, String displayName, Boolean isDefaultCreated, + Boolean isActive, LifecycleState lifecycleState, java.util.Date timeCreated, String homePath, + java.util.List availableActions, + AvailableType availableType, + String lifecycleDetails, String giVersion, String giImageId, java.util.Date timeUpdated, @@ -65,9 +73,13 @@ public GiHomeSummary( this.compartmentId = compartmentId; this.displayName = displayName; this.isDefaultCreated = isDefaultCreated; + this.isActive = isActive; this.lifecycleState = lifecycleState; this.timeCreated = timeCreated; this.homePath = homePath; + this.availableActions = availableActions; + this.availableType = availableType; + this.lifecycleDetails = lifecycleDetails; this.giVersion = giVersion; this.giImageId = giImageId; this.timeUpdated = timeUpdated; @@ -151,6 +163,21 @@ public Builder isDefaultCreated(Boolean isDefaultCreated) { this.__explicitlySet__.add("isDefaultCreated"); return this; } + /** Indicates whether the Grid Infrastructure Home is currently active for the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("isActive") + private Boolean isActive; + + /** + * Indicates whether the Grid Infrastructure Home is currently active for the cluster. + * + * @param isActive the value to set + * @return this builder + */ + public Builder isActive(Boolean isActive) { + this.isActive = isActive; + this.__explicitlySet__.add("isActive"); + return this; + } /** The current state of the Grid Infrastructure Home. */ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; @@ -200,6 +227,55 @@ public Builder homePath(String homePath) { this.__explicitlySet__.add("homePath"); return this; } + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + private java.util.List availableActions; + + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + * + * @param availableActions the value to set + * @return this builder + */ + public Builder availableActions(java.util.List availableActions) { + this.availableActions = availableActions; + this.__explicitlySet__.add("availableActions"); + return this; + } + /** The type of update that the Grid Infrastructure Home can be used for. */ + @com.fasterxml.jackson.annotation.JsonProperty("availableType") + private AvailableType availableType; + + /** + * The type of update that the Grid Infrastructure Home can be used for. + * + * @param availableType the value to set + * @return this builder + */ + public Builder availableType(AvailableType availableType) { + this.availableType = availableType; + this.__explicitlySet__.add("availableType"); + return this; + } + /** Additional information about the current lifecycle state. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + /** + * Additional information about the current lifecycle state. + * + * @param lifecycleDetails the value to set + * @return this builder + */ + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } /** A valid Oracle Grid Infrastructure (GI) software version. */ @com.fasterxml.jackson.annotation.JsonProperty("giVersion") private String giVersion; @@ -351,9 +427,13 @@ public GiHomeSummary build() { this.compartmentId, this.displayName, this.isDefaultCreated, + this.isActive, this.lifecycleState, this.timeCreated, this.homePath, + this.availableActions, + this.availableType, + this.lifecycleDetails, this.giVersion, this.giImageId, this.timeUpdated, @@ -381,6 +461,9 @@ public Builder copy(GiHomeSummary model) { if (model.wasPropertyExplicitlySet("isDefaultCreated")) { this.isDefaultCreated(model.getIsDefaultCreated()); } + if (model.wasPropertyExplicitlySet("isActive")) { + this.isActive(model.getIsActive()); + } if (model.wasPropertyExplicitlySet("lifecycleState")) { this.lifecycleState(model.getLifecycleState()); } @@ -390,6 +473,15 @@ public Builder copy(GiHomeSummary model) { if (model.wasPropertyExplicitlySet("homePath")) { this.homePath(model.getHomePath()); } + if (model.wasPropertyExplicitlySet("availableActions")) { + this.availableActions(model.getAvailableActions()); + } + if (model.wasPropertyExplicitlySet("availableType")) { + this.availableType(model.getAvailableType()); + } + if (model.wasPropertyExplicitlySet("lifecycleDetails")) { + this.lifecycleDetails(model.getLifecycleDetails()); + } if (model.wasPropertyExplicitlySet("giVersion")) { this.giVersion(model.getGiVersion()); } @@ -488,6 +580,19 @@ public Boolean getIsDefaultCreated() { return isDefaultCreated; } + /** Indicates whether the Grid Infrastructure Home is currently active for the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("isActive") + private final Boolean isActive; + + /** + * Indicates whether the Grid Infrastructure Home is currently active for the cluster. + * + * @return the value + */ + public Boolean getIsActive() { + return isActive; + } + /** The current state of the Grid Infrastructure Home. */ public enum LifecycleState implements com.oracle.bmc.http.internal.BmcEnum { Provisioning("PROVISIONING"), @@ -582,6 +687,143 @@ public String getHomePath() { return homePath; } + /** */ + public enum AvailableActions implements com.oracle.bmc.http.internal.BmcEnum { + Precheck("PRECHECK"), + RollingApply("ROLLING_APPLY"), + Retry("RETRY"), + Rollback("ROLLBACK"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by + * this version of the SDK. + */ + UnknownEnumValue(null); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(AvailableActions.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AvailableActions v : AvailableActions.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + AvailableActions(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AvailableActions create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'AvailableActions', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + */ + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + private final java.util.List availableActions; + + /** + * The possible Grid Infrastructure update actions that can be performed using this Grid + * Infrastructure Home. + * + * @return the value + */ + public java.util.List getAvailableActions() { + return availableActions; + } + + /** The type of update that the Grid Infrastructure Home can be used for. */ + public enum AvailableType implements com.oracle.bmc.http.internal.BmcEnum { + GiUpgrade("GI_UPGRADE"), + GiPatch("GI_PATCH"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by + * this version of the SDK. + */ + UnknownEnumValue(null); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(AvailableType.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AvailableType v : AvailableType.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + AvailableType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AvailableType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'AvailableType', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** The type of update that the Grid Infrastructure Home can be used for. */ + @com.fasterxml.jackson.annotation.JsonProperty("availableType") + private final AvailableType availableType; + + /** + * The type of update that the Grid Infrastructure Home can be used for. + * + * @return the value + */ + public AvailableType getAvailableType() { + return availableType; + } + + /** Additional information about the current lifecycle state. */ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private final String lifecycleDetails; + + /** + * Additional information about the current lifecycle state. + * + * @return the value + */ + public String getLifecycleDetails() { + return lifecycleDetails; + } + /** A valid Oracle Grid Infrastructure (GI) software version. */ @com.fasterxml.jackson.annotation.JsonProperty("giVersion") private final String giVersion; @@ -726,9 +968,13 @@ public String toString(boolean includeByteArrayContents) { sb.append(", compartmentId=").append(String.valueOf(this.compartmentId)); sb.append(", displayName=").append(String.valueOf(this.displayName)); sb.append(", isDefaultCreated=").append(String.valueOf(this.isDefaultCreated)); + sb.append(", isActive=").append(String.valueOf(this.isActive)); sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState)); sb.append(", timeCreated=").append(String.valueOf(this.timeCreated)); sb.append(", homePath=").append(String.valueOf(this.homePath)); + sb.append(", availableActions=").append(String.valueOf(this.availableActions)); + sb.append(", availableType=").append(String.valueOf(this.availableType)); + sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails)); sb.append(", giVersion=").append(String.valueOf(this.giVersion)); sb.append(", giImageId=").append(String.valueOf(this.giImageId)); sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated)); @@ -754,9 +1000,13 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.compartmentId, other.compartmentId) && java.util.Objects.equals(this.displayName, other.displayName) && java.util.Objects.equals(this.isDefaultCreated, other.isDefaultCreated) + && java.util.Objects.equals(this.isActive, other.isActive) && java.util.Objects.equals(this.lifecycleState, other.lifecycleState) && java.util.Objects.equals(this.timeCreated, other.timeCreated) && java.util.Objects.equals(this.homePath, other.homePath) + && java.util.Objects.equals(this.availableActions, other.availableActions) + && java.util.Objects.equals(this.availableType, other.availableType) + && java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails) && java.util.Objects.equals(this.giVersion, other.giVersion) && java.util.Objects.equals(this.giImageId, other.giImageId) && java.util.Objects.equals(this.timeUpdated, other.timeUpdated) @@ -779,11 +1029,21 @@ public int hashCode() { result = (result * PRIME) + (this.isDefaultCreated == null ? 43 : this.isDefaultCreated.hashCode()); + result = (result * PRIME) + (this.isActive == null ? 43 : this.isActive.hashCode()); result = (result * PRIME) + (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode()); result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode()); result = (result * PRIME) + (this.homePath == null ? 43 : this.homePath.hashCode()); + result = + (result * PRIME) + + (this.availableActions == null ? 43 : this.availableActions.hashCode()); + result = + (result * PRIME) + + (this.availableType == null ? 43 : this.availableType.hashCode()); + result = + (result * PRIME) + + (this.lifecycleDetails == null ? 43 : this.lifecycleDetails.hashCode()); result = (result * PRIME) + (this.giVersion == null ? 43 : this.giVersion.hashCode()); result = (result * PRIME) + (this.giImageId == null ? 43 : this.giImageId.hashCode()); result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode()); diff --git a/bmc-database/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-database/reflect-config.json b/bmc-database/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-database/reflect-config.json index 5f3b9c4e4da..1e26898c519 100644 --- a/bmc-database/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-database/reflect-config.json +++ b/bmc-database/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-database/reflect-config.json @@ -8132,6 +8132,18 @@ "allDeclaredFields": true, "allDeclaredMethods": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GiHome$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GiHome$AvailableType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.database.model.GiHomeCollection", @@ -8166,6 +8178,18 @@ "allDeclaredFields": true, "allDeclaredMethods": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GiHomeSummary$AvailableActions", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.database.model.GiHomeSummary$AvailableType", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.database.model.GiMinorVersionSummary", diff --git a/bmc-databasemanagement/pom.xml b/bmc-databasemanagement/pom.xml index f78f845b5e4..bc26dfa307a 100644 --- a/bmc-databasemanagement/pom.xml +++ b/bmc-databasemanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-databasemanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-databasemigration/pom.xml b/bmc-databasemigration/pom.xml index edc4f051a97..d71c4868761 100644 --- a/bmc-databasemigration/pom.xml +++ b/bmc-databasemigration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-databasemigration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-databasetools/pom.xml b/bmc-databasetools/pom.xml index 3a20898920f..1174b83da23 100644 --- a/bmc-databasetools/pom.xml +++ b/bmc-databasetools/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-databasetools @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-databasetoolsruntime/pom.xml b/bmc-databasetoolsruntime/pom.xml index bedaeae154e..6dfae89ca29 100644 --- a/bmc-databasetoolsruntime/pom.xml +++ b/bmc-databasetoolsruntime/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-databasetoolsruntime @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-datacatalog/pom.xml b/bmc-datacatalog/pom.xml index c985f70102f..7d8d999dc60 100644 --- a/bmc-datacatalog/pom.xml +++ b/bmc-datacatalog/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-datacatalog @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-datacc/pom.xml b/bmc-datacc/pom.xml index a06b946708b..b678ac34eda 100644 --- a/bmc-datacc/pom.xml +++ b/bmc-datacc/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-datacc @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-dataflow/pom.xml b/bmc-dataflow/pom.xml index 6b5df2e23b5..1e175e000f0 100644 --- a/bmc-dataflow/pom.xml +++ b/bmc-dataflow/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-dataflow @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-dataintegration/pom.xml b/bmc-dataintegration/pom.xml index ad131aca405..7432ea4a997 100644 --- a/bmc-dataintegration/pom.xml +++ b/bmc-dataintegration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-dataintegration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-datalabelingservice/pom.xml b/bmc-datalabelingservice/pom.xml index b7c164cf9e1..b3d9ff0fe06 100644 --- a/bmc-datalabelingservice/pom.xml +++ b/bmc-datalabelingservice/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-datalabelingservice @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-datalabelingservicedataplane/pom.xml b/bmc-datalabelingservicedataplane/pom.xml index a05fafb3716..92fa22facf3 100644 --- a/bmc-datalabelingservicedataplane/pom.xml +++ b/bmc-datalabelingservicedataplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-datalabelingservicedataplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-datasafe/pom.xml b/bmc-datasafe/pom.xml index f23f5274913..0764917ff01 100644 --- a/bmc-datasafe/pom.xml +++ b/bmc-datasafe/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-datasafe @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-datascience/pom.xml b/bmc-datascience/pom.xml index a426c17b0fc..6ccbfa3e385 100644 --- a/bmc-datascience/pom.xml +++ b/bmc-datascience/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-datascience @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-dblm/pom.xml b/bmc-dblm/pom.xml index eb9c30c7641..d8afb8d4a1d 100644 --- a/bmc-dblm/pom.xml +++ b/bmc-dblm/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-dblm @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-dbmulticloud/pom.xml b/bmc-dbmulticloud/pom.xml index 6d6142e40f0..0ddb0e42d31 100644 --- a/bmc-dbmulticloud/pom.xml +++ b/bmc-dbmulticloud/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-dbmulticloud @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-ddfs/pom.xml b/bmc-ddfs/pom.xml index e8c688e2b9d..7faee813007 100644 --- a/bmc-ddfs/pom.xml +++ b/bmc-ddfs/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-ddfs @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-delegateaccesscontrol/pom.xml b/bmc-delegateaccesscontrol/pom.xml index 4bee23c1359..160b1f9f82e 100644 --- a/bmc-delegateaccesscontrol/pom.xml +++ b/bmc-delegateaccesscontrol/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-delegateaccesscontrol @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-demandsignal/pom.xml b/bmc-demandsignal/pom.xml index 20fc15b9f07..feb4db578aa 100644 --- a/bmc-demandsignal/pom.xml +++ b/bmc-demandsignal/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-demandsignal @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-desktops/pom.xml b/bmc-desktops/pom.xml index 9474cc9c221..710ec80c1c4 100644 --- a/bmc-desktops/pom.xml +++ b/bmc-desktops/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-desktops @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-devops/pom.xml b/bmc-devops/pom.xml index 59b35651692..f40c9fed6a0 100644 --- a/bmc-devops/pom.xml +++ b/bmc-devops/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-devops @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-dif/pom.xml b/bmc-dif/pom.xml index c7ec94d1842..160ae2a88dc 100644 --- a/bmc-dif/pom.xml +++ b/bmc-dif/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-dif @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-disasterrecovery/pom.xml b/bmc-disasterrecovery/pom.xml index 696bd9fb70b..92a7e62dfbb 100644 --- a/bmc-disasterrecovery/pom.xml +++ b/bmc-disasterrecovery/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-disasterrecovery @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-distributeddatabase/pom.xml b/bmc-distributeddatabase/pom.xml index 090aedbbdb9..988e5bc7810 100644 --- a/bmc-distributeddatabase/pom.xml +++ b/bmc-distributeddatabase/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-distributeddatabase @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-distributeddatabasev26/pom.xml b/bmc-distributeddatabasev26/pom.xml index 3d095d89277..49c39b1b8af 100644 --- a/bmc-distributeddatabasev26/pom.xml +++ b/bmc-distributeddatabasev26/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-distributeddatabasev26 @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-dns/pom.xml b/bmc-dns/pom.xml index 2116221aab2..77d52d66184 100644 --- a/bmc-dns/pom.xml +++ b/bmc-dns/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-workrequests - 3.95.1 + 3.95.2 diff --git a/bmc-email/pom.xml b/bmc-email/pom.xml index 943d93cf76f..4d16b13f4d8 100644 --- a/bmc-email/pom.xml +++ b/bmc-email/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-emaildataplane/pom.xml b/bmc-emaildataplane/pom.xml index 55c7810bb32..cb95595e720 100644 --- a/bmc-emaildataplane/pom.xml +++ b/bmc-emaildataplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-emaildataplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-emwarehouse/pom.xml b/bmc-emwarehouse/pom.xml index e6d47d30c63..c3415f230df 100644 --- a/bmc-emwarehouse/pom.xml +++ b/bmc-emwarehouse/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-emwarehouse @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-encryption/pom.xml b/bmc-encryption/pom.xml index 25caed8d74c..10b7964fa84 100644 --- a/bmc-encryption/pom.xml +++ b/bmc-encryption/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,17 +18,17 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-keymanagement - 3.95.1 + 3.95.2 com.fasterxml.jackson.core @@ -48,7 +48,7 @@ com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 test diff --git a/bmc-enforcer-rules/pom.xml b/bmc-enforcer-rules/pom.xml index 4658d7e6411..6754b5da48d 100644 --- a/bmc-enforcer-rules/pom.xml +++ b/bmc-enforcer-rules/pom.xml @@ -6,7 +6,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 oci-java-sdk-enforcer-rules diff --git a/bmc-events/pom.xml b/bmc-events/pom.xml index 35169a6eeb2..f3f2a98ddc1 100644 --- a/bmc-events/pom.xml +++ b/bmc-events/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-events @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-examples/pom.xml b/bmc-examples/pom.xml index 71b1a3de7b6..77f08c24ca6 100644 --- a/bmc-examples/pom.xml +++ b/bmc-examples/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-examples @@ -71,14 +71,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.95.1 + 3.95.2 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 pom import diff --git a/bmc-filestorage/pom.xml b/bmc-filestorage/pom.xml index 1b71e677784..1f228be4309 100644 --- a/bmc-filestorage/pom.xml +++ b/bmc-filestorage/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-fleetappsmanagement/pom.xml b/bmc-fleetappsmanagement/pom.xml index 612e770348c..d1b22915d62 100644 --- a/bmc-fleetappsmanagement/pom.xml +++ b/bmc-fleetappsmanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-fleetappsmanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-fleetsoftwareupdate/pom.xml b/bmc-fleetsoftwareupdate/pom.xml index 4ce6aa7d561..2dd0c6a0853 100644 --- a/bmc-fleetsoftwareupdate/pom.xml +++ b/bmc-fleetsoftwareupdate/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-fleetsoftwareupdate @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-full/pom.xml b/bmc-full/pom.xml index e6b1126b9a1..c77b6d15fd6 100644 --- a/bmc-full/pom.xml +++ b/bmc-full/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-full @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.95.1 + 3.95.2 pom import diff --git a/bmc-functions/pom.xml b/bmc-functions/pom.xml index 500e65608e2..5f1ff971b9c 100644 --- a/bmc-functions/pom.xml +++ b/bmc-functions/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-functions @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java index 596772e1fb8..fa850f4f973 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java @@ -65,7 +65,7 @@ public interface FunctionsInvoke extends AutoCloseable { void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** - * Invokes a function + * Note: Deprecated. Use the new operation instead. \"Invokes a function\" * *

Note: This operation consumes a stream. * diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java index 5918cbacdaa..72bf74cdd38 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java @@ -60,7 +60,7 @@ public interface FunctionsInvokeAsync extends AutoCloseable { void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** - * Invokes a function + * Note: Deprecated. Use the new operation instead. \"Invokes a function\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java index 401442145fe..54eaa99d25b 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java @@ -65,8 +65,9 @@ public interface FunctionsManagement extends AutoCloseable { void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** - * Moves an application into a different compartment within the same tenancy. For information - * about moving resources between compartments, see [Moving Resources Between + * Note: Deprecated. Use the new operation instead. Moves an application into a different + * compartment within the same tenancy. For information about moving resources between + * compartments, see [Moving Resources Between * Compartments](https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). * * @param request The request object containing the details to send @@ -84,7 +85,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( ChangeApplicationCompartmentRequest request); /** - * Creates a new application. + * Note: Deprecated. Use the new operation instead. \"Creates a new application.\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -100,7 +101,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( CreateApplicationResponse createApplication(CreateApplicationRequest request); /** - * Creates a new function. + * Note: Deprecated. Use the new operation instead. \"Creates a new function.\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -115,7 +116,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( CreateFunctionResponse createFunction(CreateFunctionRequest request); /** - * Deletes an application. + * Note: Deprecated. Use the new operation instead. Deletes an application. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -131,7 +132,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request); /** - * Deletes a function. + * Note: Deprecated. Use the new operation instead. Deletes a function. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -146,7 +147,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( DeleteFunctionResponse deleteFunction(DeleteFunctionRequest request); /** - * Retrieves an application. + * Note: Deprecated. Use the new operation instead. \"Retrieves an application.\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -161,7 +162,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( GetApplicationResponse getApplication(GetApplicationRequest request); /** - * Retrieves a function. + * Note: Deprecated. Use the new operation instead. \"Retrieves a function.\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -176,7 +177,8 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( GetFunctionResponse getFunction(GetFunctionRequest request); /** - * Fetches a Pre-built Function(PBF) Listing. Returns a PbfListing response model. + * Note: Deprecated. Use the new operation instead. Fetches a Pre-built Function(PBF) Listing. + * Returns a PbfListing response model. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -191,7 +193,8 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( GetPbfListingResponse getPbfListing(GetPbfListingRequest request); /** - * Gets a PbfListingVersion by identifier for a PbfListing. + * Note: Deprecated. Use the new operation instead. Gets a PbfListingVersion by identifier for a + * PbfListing. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -207,7 +210,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( GetPbfListingVersionResponse getPbfListingVersion(GetPbfListingVersionRequest request); /** - * Lists applications for a compartment. + * Note: Deprecated. Use the new operation instead. \"Lists applications for a compartment.\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -223,7 +226,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( ListApplicationsResponse listApplications(ListApplicationsRequest request); /** - * Lists functions for an application. + * Note: Deprecated. Use the new operation instead. \"Lists functions for an application.\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -238,8 +241,9 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( ListFunctionsResponse listFunctions(ListFunctionsRequest request); /** - * Fetches a wrapped list of all Pre-built Function(PBF) Listing versions. Returns a - * PbfListingVersionCollection containing an array of PbfListingVersionSummary response models. + * Note: Deprecated. Use the new operation instead. Fetches a wrapped list of all Pre-built + * Function(PBF) Listing versions. Returns a PbfListingVersionCollection containing an array of + * PbfListingVersionSummary response models. * *

Note that the PbfListingIdentifier must be provided as a query parameter, otherwise an * exception shall be thrown. @@ -258,8 +262,9 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( ListPbfListingVersionsResponse listPbfListingVersions(ListPbfListingVersionsRequest request); /** - * Fetches a wrapped list of all Pre-built Function(PBF) Listings. Returns a - * PbfListingCollection containing an array of PbfListingSummary response models. + * Note: Deprecated. Use the new operation instead. Fetches a wrapped list of all Pre-built + * Function(PBF) Listings. Returns a PbfListingCollection containing an array of + * PbfListingSummary response models. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -275,7 +280,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( ListPbfListingsResponse listPbfListings(ListPbfListingsRequest request); /** - * Returns a list of Triggers. + * Note: Deprecated. Use the new operation instead. Returns a list of Triggers. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -290,7 +295,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( ListTriggersResponse listTriggers(ListTriggersRequest request); /** - * Modifies an application + * Note: Deprecated. Use the new operation instead. \"Modifies an application\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -306,7 +311,7 @@ ChangeApplicationCompartmentResponse changeApplicationCompartment( UpdateApplicationResponse updateApplication(UpdateApplicationRequest request); /** - * Modifies a function + * Note: Deprecated. Use the new operation instead. \"Modifies a function\" * * @param request The request object containing the details to send * @return A response object containing details about the completed operation diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java index de4fa2c48da..74744a2a57d 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java @@ -60,8 +60,9 @@ public interface FunctionsManagementAsync extends AutoCloseable { void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled); /** - * Moves an application into a different compartment within the same tenancy. For information - * about moving resources between compartments, see [Moving Resources Between + * Note: Deprecated. Use the new operation instead. Moves an application into a different + * compartment within the same tenancy. For information about moving resources between + * compartments, see [Moving Resources Between * Compartments](https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). * * @param request The request object containing the details to send @@ -79,7 +80,7 @@ java.util.concurrent.Future changeApplicat handler); /** - * Creates a new application. + * Note: Deprecated. Use the new operation instead. \"Creates a new application.\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -95,7 +96,7 @@ java.util.concurrent.Future createApplication( handler); /** - * Creates a new function. + * Note: Deprecated. Use the new operation instead. \"Creates a new function.\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -110,7 +111,7 @@ java.util.concurrent.Future createFunction( handler); /** - * Deletes an application. + * Note: Deprecated. Use the new operation instead. Deletes an application. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -126,7 +127,7 @@ java.util.concurrent.Future deleteApplication( handler); /** - * Deletes a function. + * Note: Deprecated. Use the new operation instead. Deletes a function. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -141,7 +142,7 @@ java.util.concurrent.Future deleteFunction( handler); /** - * Retrieves an application. + * Note: Deprecated. Use the new operation instead. \"Retrieves an application.\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -156,7 +157,7 @@ java.util.concurrent.Future getApplication( handler); /** - * Retrieves a function. + * Note: Deprecated. Use the new operation instead. \"Retrieves a function.\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -170,7 +171,8 @@ java.util.concurrent.Future getFunction( com.oracle.bmc.responses.AsyncHandler handler); /** - * Fetches a Pre-built Function(PBF) Listing. Returns a PbfListing response model. + * Note: Deprecated. Use the new operation instead. Fetches a Pre-built Function(PBF) Listing. + * Returns a PbfListing response model. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -185,7 +187,8 @@ java.util.concurrent.Future getPbfListing( handler); /** - * Gets a PbfListingVersion by identifier for a PbfListing. + * Note: Deprecated. Use the new operation instead. Gets a PbfListingVersion by identifier for a + * PbfListing. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -201,7 +204,7 @@ java.util.concurrent.Future getPbfListingVersion( handler); /** - * Lists applications for a compartment. + * Note: Deprecated. Use the new operation instead. \"Lists applications for a compartment.\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -216,7 +219,7 @@ java.util.concurrent.Future listApplications( handler); /** - * Lists functions for an application. + * Note: Deprecated. Use the new operation instead. \"Lists functions for an application.\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -231,8 +234,9 @@ java.util.concurrent.Future listFunctions( handler); /** - * Fetches a wrapped list of all Pre-built Function(PBF) Listing versions. Returns a - * PbfListingVersionCollection containing an array of PbfListingVersionSummary response models. + * Note: Deprecated. Use the new operation instead. Fetches a wrapped list of all Pre-built + * Function(PBF) Listing versions. Returns a PbfListingVersionCollection containing an array of + * PbfListingVersionSummary response models. * *

Note that the PbfListingIdentifier must be provided as a query parameter, otherwise an * exception shall be thrown. @@ -251,8 +255,9 @@ java.util.concurrent.Future listPbfListingVersio handler); /** - * Fetches a wrapped list of all Pre-built Function(PBF) Listings. Returns a - * PbfListingCollection containing an array of PbfListingSummary response models. + * Note: Deprecated. Use the new operation instead. Fetches a wrapped list of all Pre-built + * Function(PBF) Listings. Returns a PbfListingCollection containing an array of + * PbfListingSummary response models. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -267,7 +272,7 @@ java.util.concurrent.Future listPbfListings( handler); /** - * Returns a list of Triggers. + * Note: Deprecated. Use the new operation instead. Returns a list of Triggers. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -282,7 +287,7 @@ java.util.concurrent.Future listTriggers( handler); /** - * Modifies an application + * Note: Deprecated. Use the new operation instead. \"Modifies an application\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -298,7 +303,7 @@ java.util.concurrent.Future updateApplication( handler); /** - * Modifies a function + * Note: Deprecated. Use the new operation instead. \"Modifies a function\" * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java index 1112cb28b70..6686e1ffbb0 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java @@ -5,8 +5,9 @@ package com.oracle.bmc.functions.model; /** - * An application contains functions and defined attributes shared between those functions, such as - * network configuration and configuration. Avoid entering confidential information.
+ * Note: Deprecated. Use the new resource model APIs instead. An application contains functions and + * defined attributes shared between those functions, such as network configuration and + * configuration. Avoid entering confidential information.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationLoggingConfig.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationLoggingConfig.java index 698c79b24c4..69356b19810 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationLoggingConfig.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationLoggingConfig.java @@ -5,8 +5,9 @@ package com.oracle.bmc.functions.model; /** - * Set logging configuration for an application. This is only used if Service Logs for the - * application are enabled in the OCI Logging service.
+ * Note: Deprecated. Use the new resource model APIs instead. Set logging configuration for an + * application. This is only used if Service Logs for the application are enabled in the OCI Logging + * service.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java index 6158c654d1e..5fb59a6a422 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.functions.model; /** - * Summary of an application.
+ * Note: Deprecated. Use the new resource model APIs instead. Summary of an application.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationTraceConfig.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationTraceConfig.java index a9f5ac65da1..4d0224b70b1 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationTraceConfig.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationTraceConfig.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Define the tracing configuration for an application.
+ * Note: Deprecated. Use the new resource model APIs instead. Define the tracing configuration for + * an application.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java index 872ea96b20f..7feec4f8593 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Properties to change the compartment of an application.
+ * Note: Deprecated. Use the new resource model APIs instead. Properties to change the compartment + * of an application.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConfigDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConfigDetails.java index 5b54a4aa4c9..6a0d8092e28 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConfigDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConfigDetails.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Details about the required and optional Function configurations needed for proper performance of - * the PBF.
+ * Note: Deprecated. Use the new resource model APIs instead. Details about the required and + * optional Function configurations needed for proper performance of the PBF.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConstantProvisionedConcurrencyConfig.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConstantProvisionedConcurrencyConfig.java index ae584acd95f..b7501972f50 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConstantProvisionedConcurrencyConfig.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ConstantProvisionedConcurrencyConfig.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Configuration specifying a constant amount of provisioned concurrency.
+ * Note: Deprecated. Use the new resource model APIs instead. Configuration specifying a constant + * amount of provisioned concurrency.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java index e41ed4773fa..a6c11e46da3 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Properties to create a new function.
+ * Note: Deprecated. Use the new resource model APIs instead. Properties to create a new function. + *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FailureDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FailureDestinationDetails.java index 0da625f1b24..8342eb6878e 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FailureDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FailureDestinationDetails.java @@ -5,9 +5,10 @@ package com.oracle.bmc.functions.model; /** - * An object that represents the destination to which Oracle Functions will send an invocation - * record with the details of the error of the failed detached function invocation. A notification - * is an example of a failure destination. + * Note: Deprecated. Use the new resource model APIs instead. An object that represents the + * destination to which Oracle Functions will send an invocation record with the details of the + * error of the failed detached function invocation. A notification is an example of a failure + * destination. * *

Example: {@code {"kind": "NOTIFICATION", "topicId": "topic_OCID"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java index f9a507b5df8..31bdef11c82 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java @@ -5,8 +5,9 @@ package com.oracle.bmc.functions.model; /** - * A function resource defines the code (Docker image) and configuration for a specific function. - * Functions are defined in applications. Avoid entering confidential information.
+ * Note: Deprecated. Use the new resource model APIs instead. A function resource defines the code + * (Docker image) and configuration for a specific function. Functions are defined in applications. + * Avoid entering confidential information.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionProvisionedConcurrencyConfig.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionProvisionedConcurrencyConfig.java index 71057ce7b1f..93fc32d0a8d 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionProvisionedConcurrencyConfig.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionProvisionedConcurrencyConfig.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Define the strategy for provisioned concurrency for the function.
+ * Note: Deprecated. Use the new resource model APIs instead. Define the strategy for provisioned + * concurrency for the function.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSourceDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSourceDetails.java index 1fd73876e01..7776302c37b 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSourceDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSourceDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The source details for the Function. The function can be created from various sources.
+ * Note: Deprecated. Use the new resource model APIs instead. The source details for the Function. + * The function can be created from various sources.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java index bcdc22c9325..e2c142441ba 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.functions.model; /** - * Summary of a function.
+ * Note: Deprecated. Use the new resource model APIs instead. Summary of a function.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionTraceConfig.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionTraceConfig.java index d709dad7ccb..a1162cdd26f 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionTraceConfig.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionTraceConfig.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Define the tracing configuration for a function.
+ * Note: Deprecated. Use the new resource model APIs instead. Define the tracing configuration for a + * function.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ImagePolicyConfig.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ImagePolicyConfig.java index a52aa85d38e..1132b1f0067 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ImagePolicyConfig.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ImagePolicyConfig.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Define the image signature verification policy for an application.
+ * Note: Deprecated. Use the new resource model APIs instead. Define the image signature + * verification policy for an application.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/KeyDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/KeyDetails.java index 0567361f087..f0317d33944 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/KeyDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/KeyDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The properties that define the kms keys used by Functions for Image Signature verification.
+ * Note: Deprecated. Use the new resource model APIs instead. The properties that define the kms + * keys used by Functions for Image Signature verification.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NoneSuccessDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NoneSuccessDestinationDetails.java index 76c33ca523f..c34ac9813d2 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NoneSuccessDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NoneSuccessDestinationDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.functions.model; /** - * Specifies no success destination + * Note: Deprecated. Use the new resource model APIs instead. Specifies no success destination * *

Example: {@code {"kind": "NONE"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationFailureDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationFailureDestinationDetails.java index 18726bc8f0f..bd9d08f0389 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationFailureDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationFailureDestinationDetails.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The destination topic in the Notifications service to which to send the response of the failed - * detached function invocation. + * Note: Deprecated. Use the new resource model APIs instead. The destination topic in the + * Notifications service to which to send the response of the failed detached function invocation. * *

Example: {@code {"kind": "NOTIFICATION", "topicId": "topic_OCID"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationSuccessDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationSuccessDestinationDetails.java index 2c39b2ea337..2dfca836666 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationSuccessDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/NotificationSuccessDestinationDetails.java @@ -5,8 +5,9 @@ package com.oracle.bmc.functions.model; /** - * The destination topic in the Notifications service to which to send the response of the - * successful detached function invocation. + * Note: Deprecated. Use the new resource model APIs instead. The destination topic in the + * Notifications service to which to send the response of the successful detached function + * invocation. * *

Example: {@code {"kind": "NOTIFICATION", "topicId": "topic_OCID"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListing.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListing.java index ac555f0cbd7..9ec896df56e 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListing.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListing.java @@ -5,9 +5,9 @@ package com.oracle.bmc.functions.model; /** - * PbfListing resources provide details about the available PBFs for consumption by the user. This - * resource contains details about PBF's functionality, policies required, configuration parameters - * expected etc.
+ * Note: Deprecated. Use the new resource model APIs instead. PbfListing resources provide details + * about the available PBFs for consumption by the user. This resource contains details about PBF's + * functionality, policies required, configuration parameters expected etc.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingSummary.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingSummary.java index f1287945780..b290ecdb948 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingSummary.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.functions.model; /** - * Summary of the PbfListing.
+ * Note: Deprecated. Use the new resource model APIs instead. Summary of the PbfListing.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersion.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersion.java index 31e683988c9..897a842676d 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersion.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersion.java @@ -5,9 +5,9 @@ package com.oracle.bmc.functions.model; /** - * This represents a version of a PbfListing. Each new update from the publisher or the change in - * the image will result in the creation of new PbfListingVersion resource creation. This is a - * sub-resource of a PbfListing.
+ * Note: Deprecated. Use the new resource model APIs instead. This represents a version of a + * PbfListing. Each new update from the publisher or the change in the image will result in the + * creation of new PbfListingVersion resource creation. This is a sub-resource of a PbfListing.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionSummary.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionSummary.java index 271276d2981..57eb95a2cea 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionSummary.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.functions.model; /** - * Summary of the PbfListingVersion.
+ * Note: Deprecated. Use the new resource model APIs instead. Summary of the PbfListingVersion.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionsCollection.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionsCollection.java index e0a830fb73d..a89d72a3a0e 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionsCollection.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingVersionsCollection.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Results of a PbfListingVersion search. Contains both PbfListingVersionSummary items and other - * information, such as metadata.
+ * Note: Deprecated. Use the new resource model APIs instead. Results of a PbfListingVersion search. + * Contains both PbfListingVersionSummary items and other information, such as metadata.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingsCollection.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingsCollection.java index 495a4d6783a..bb83f575b14 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingsCollection.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PbfListingsCollection.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Results of a PbfListing search. Contains boh PbfListingSummary items and other information, such - * as metadata.
+ * Note: Deprecated. Use the new resource model APIs instead. Results of a PbfListing search. + * Contains boh PbfListingSummary items and other information, such as metadata.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PolicyDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PolicyDetails.java index 59c2ae5f892..8123383e673 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PolicyDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PolicyDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * A policy required for this PBF execution.
+ * Note: Deprecated. Use the new resource model APIs instead. "A policy required for this PBF + * execution."
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PreBuiltFunctionSourceDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PreBuiltFunctionSourceDetails.java index 3b8ab1f6a98..b5ecf5a2b4e 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PreBuiltFunctionSourceDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PreBuiltFunctionSourceDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The source of the Function which is based on a Pre-Built Function Listing (PbfListing).
+ * Note: Deprecated. Use the new resource model APIs instead. The source of the Function which is + * based on a Pre-Built Function Listing (PbfListing).
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PublisherDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PublisherDetails.java index a1cad06021b..f39efb6b706 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PublisherDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/PublisherDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Contains details about the publisher of this PBF Listing.
+ * Note: Deprecated. Use the new resource model APIs instead. Contains details about the publisher + * of this PBF Listing.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueFailureDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueFailureDestinationDetails.java index 1d1547d70e4..148a758a53b 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueFailureDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueFailureDestinationDetails.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The destination queue or channel in the Queue service to which to send the response of the failed - * detached function invocation. + * Note: Deprecated. Use the new resource model APIs instead. The destination queue or channel in + * the Queue service to which to send the response of the failed detached function invocation. * *

Example: {@code {"kind": "QUEUE", "queueId": "queue_OCID", "channelId": "channel_Id"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueSuccessDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueSuccessDestinationDetails.java index 7befea2da0d..8208e42cfd8 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueSuccessDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/QueueSuccessDestinationDetails.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The destination queue or channel in the Queue service to which to send the response of the - * successful detached function invocation. + * Note: Deprecated. Use the new resource model APIs instead. The destination queue or channel in + * the Queue service to which to send the response of the successful detached function invocation. * *

Example: {@code {"kind": "QUEUE", "queueId": "queue_OCID", "channelId": "channel_Id"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/RequirementDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/RequirementDetails.java index cdc61941361..60067fbccf9 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/RequirementDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/RequirementDetails.java @@ -5,8 +5,9 @@ package com.oracle.bmc.functions.model; /** - * Minimum memory required by this PBF. The user should use memory greater than or equal to this - * value while configuring the Function.
+ * Note: Deprecated. Use the new resource model APIs instead. Minimum memory required by this PBF. + * The user should use memory greater than or equal to this value while configuring the Function. + *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamFailureDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamFailureDestinationDetails.java index fa284aed164..5c62b499976 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamFailureDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamFailureDestinationDetails.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The destination stream in the Streaming service to which to send the response of the failed - * detached function invocation. + * Note: Deprecated. Use the new resource model APIs instead. The destination stream in the + * Streaming service to which to send the response of the failed detached function invocation. * *

Example: {@code {"kind": "STREAM", "streamId": "stream_OCID"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamSuccessDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamSuccessDestinationDetails.java index 2cc31081835..6344851be07 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamSuccessDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/StreamSuccessDestinationDetails.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * The destination stream in the Streaming service to which to send the response of the successful - * detached function invocation. + * Note: Deprecated. Use the new resource model APIs instead. The destination stream in the + * Streaming service to which to send the response of the successful detached function invocation. * *

Example: {@code {"kind": "STREAM", "streamId": "stream_OCID"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/SuccessDestinationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/SuccessDestinationDetails.java index 7ce35d74d17..b31d38d49c9 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/SuccessDestinationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/SuccessDestinationDetails.java @@ -5,9 +5,9 @@ package com.oracle.bmc.functions.model; /** - * An object that represents the destination to which Oracle Functions will send an invocation - * record with the details of the successful detached function invocation. A stream is an example of - * a success destination. + * Note: Deprecated. Use the new resource model APIs instead. An object that represents the + * destination to which Oracle Functions will send an invocation record with the details of the + * successful detached function invocation. A stream is an example of a success destination. * *

Example: {@code {"kind": "STREAM", "streamId": "stream_OCID"}}
* Note: Objects should always be created or deserialized using the {@link Builder}. This model diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Trigger.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Trigger.java index a64fe8fbf49..fb2eb663e4e 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Trigger.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Trigger.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * PBF specific triggers for activating a PBF.
+ * Note: Deprecated. Use the new resource model APIs instead. PBF specific triggers for activating a + * PBF.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggerSummary.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggerSummary.java index f7cfed6af00..c7975a521ac 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggerSummary.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggerSummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.functions.model; /** - * Summary of the Trigger.
+ * Note: Deprecated. Use the new resource model APIs instead. Summary of the Trigger.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggersCollection.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggersCollection.java index 4522d840b0e..ca570fe51ab 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggersCollection.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/TriggersCollection.java @@ -5,8 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Results of a Trigger search. Contains boh TriggerSummary items and other information, such as - * metadata.
+ * Note: Deprecated. Use the new resource model APIs instead. Results of a Trigger search. Contains + * boh TriggerSummary items and other information, such as metadata.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java index cf289c01f59..07ae9a4d2df 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java @@ -5,7 +5,8 @@ package com.oracle.bmc.functions.model; /** - * Properties to update an application.
+ * Note: Deprecated. Use the new resource model APIs instead. Properties to update an application. + *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java index bc3aabf5453..7b74bbd6f56 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java @@ -5,7 +5,7 @@ package com.oracle.bmc.functions.model; /** - * Updates attributes of a function.
+ * Note: Deprecated. Use the new resource model APIs instead. Updates attributes of a function.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model * distinguishes fields that are {@code null} because they are unset from fields that are explicitly * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a diff --git a/bmc-fusionapps/pom.xml b/bmc-fusionapps/pom.xml index a101347f370..1cb04797591 100644 --- a/bmc-fusionapps/pom.xml +++ b/bmc-fusionapps/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-fusionapps @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-gdp/pom.xml b/bmc-gdp/pom.xml index 0399dae61fa..eb2594b63f0 100644 --- a/bmc-gdp/pom.xml +++ b/bmc-gdp/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-gdp @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-generativeai/pom.xml b/bmc-generativeai/pom.xml index b867605eb4c..4cd548e7598 100644 --- a/bmc-generativeai/pom.xml +++ b/bmc-generativeai/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-generativeai @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-generativeaiagent/pom.xml b/bmc-generativeaiagent/pom.xml index 6d9035de85d..2d4f17944a8 100644 --- a/bmc-generativeaiagent/pom.xml +++ b/bmc-generativeaiagent/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-generativeaiagent @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-generativeaiagentruntime/pom.xml b/bmc-generativeaiagentruntime/pom.xml index a57b25398ba..1cbaa2aead2 100644 --- a/bmc-generativeaiagentruntime/pom.xml +++ b/bmc-generativeaiagentruntime/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-generativeaiagentruntime @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-generativeaidata/pom.xml b/bmc-generativeaidata/pom.xml index fc6a90f4092..de8dce9598a 100644 --- a/bmc-generativeaidata/pom.xml +++ b/bmc-generativeaidata/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-generativeaidata @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-generativeaiinference/pom.xml b/bmc-generativeaiinference/pom.xml index 04e2086aaef..d7f8c6efc00 100644 --- a/bmc-generativeaiinference/pom.xml +++ b/bmc-generativeaiinference/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-generativeaiinference @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-genericartifactscontent/pom.xml b/bmc-genericartifactscontent/pom.xml index a84d63e4a2c..ed18b76f703 100644 --- a/bmc-genericartifactscontent/pom.xml +++ b/bmc-genericartifactscontent/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-genericartifactscontent @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-goldengate/pom.xml b/bmc-goldengate/pom.xml index fe3372ffbc5..565061e9b06 100644 --- a/bmc-goldengate/pom.xml +++ b/bmc-goldengate/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-goldengate @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-governancerulescontrolplane/pom.xml b/bmc-governancerulescontrolplane/pom.xml index 2775059a308..9991d7b56ee 100644 --- a/bmc-governancerulescontrolplane/pom.xml +++ b/bmc-governancerulescontrolplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-governancerulescontrolplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-healthchecks/pom.xml b/bmc-healthchecks/pom.xml index 6e5634913fb..2fdcdb5f2b7 100644 --- a/bmc-healthchecks/pom.xml +++ b/bmc-healthchecks/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-healthchecks @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-identity/pom.xml b/bmc-identity/pom.xml index 5affeb684e3..f05ae31f0ef 100644 --- a/bmc-identity/pom.xml +++ b/bmc-identity/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-identitydataplane/pom.xml b/bmc-identitydataplane/pom.xml index 0273791164d..b2c3445a189 100644 --- a/bmc-identitydataplane/pom.xml +++ b/bmc-identitydataplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-identitydataplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-identitydomains/pom.xml b/bmc-identitydomains/pom.xml index edf23894ac6..86c95a77dee 100644 --- a/bmc-identitydomains/pom.xml +++ b/bmc-identitydomains/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-identitydomains @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-integration/pom.xml b/bmc-integration/pom.xml index 41873d72e1e..961c5b9248d 100644 --- a/bmc-integration/pom.xml +++ b/bmc-integration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-integration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-iot/pom.xml b/bmc-iot/pom.xml index 96d054372f6..9a988bf51fb 100644 --- a/bmc-iot/pom.xml +++ b/bmc-iot/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-iot @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-jms/pom.xml b/bmc-jms/pom.xml index 26e2fb5a4f2..4ee19b5b875 100644 --- a/bmc-jms/pom.xml +++ b/bmc-jms/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-jms @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-jmsjavadownloads/pom.xml b/bmc-jmsjavadownloads/pom.xml index 0a078cb63f5..4986260dce1 100644 --- a/bmc-jmsjavadownloads/pom.xml +++ b/bmc-jmsjavadownloads/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-jmsjavadownloads @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-jmsutils/pom.xml b/bmc-jmsutils/pom.xml index bc52c70d822..59814398a7a 100644 --- a/bmc-jmsutils/pom.xml +++ b/bmc-jmsutils/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-jmsutils @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-keymanagement/pom.xml b/bmc-keymanagement/pom.xml index 5f48fcdb941..d904931b13d 100644 --- a/bmc-keymanagement/pom.xml +++ b/bmc-keymanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-keymanagement @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-licensemanager/pom.xml b/bmc-licensemanager/pom.xml index b5e4bccb36b..0abaeb9d842 100644 --- a/bmc-licensemanager/pom.xml +++ b/bmc-licensemanager/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-licensemanager @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-limits/pom.xml b/bmc-limits/pom.xml index 93a0fe72ffe..db6e82a9e27 100644 --- a/bmc-limits/pom.xml +++ b/bmc-limits/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-limits @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-limitsincrease/pom.xml b/bmc-limitsincrease/pom.xml index bc31bbffa4d..14a33dd76d4 100644 --- a/bmc-limitsincrease/pom.xml +++ b/bmc-limitsincrease/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-limitsincrease @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-loadbalancer/pom.xml b/bmc-loadbalancer/pom.xml index 0db5e0020d2..165c481acd2 100644 --- a/bmc-loadbalancer/pom.xml +++ b/bmc-loadbalancer/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-lockbox/pom.xml b/bmc-lockbox/pom.xml index 8b913bf4d09..e368ec2d0ca 100644 --- a/bmc-lockbox/pom.xml +++ b/bmc-lockbox/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-lockbox @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-loganalytics/pom.xml b/bmc-loganalytics/pom.xml index 2438a359cc8..6dbb3429387 100644 --- a/bmc-loganalytics/pom.xml +++ b/bmc-loganalytics/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-loganalytics @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-logging/pom.xml b/bmc-logging/pom.xml index b1e52c3ac60..7f19c1c41cd 100644 --- a/bmc-logging/pom.xml +++ b/bmc-logging/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-logging @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-loggingingestion/pom.xml b/bmc-loggingingestion/pom.xml index 3cdf9c054a9..9ee5db4abd3 100644 --- a/bmc-loggingingestion/pom.xml +++ b/bmc-loggingingestion/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-loggingingestion @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-loggingsearch/pom.xml b/bmc-loggingsearch/pom.xml index 6154e2cd934..00ae2bcbefd 100644 --- a/bmc-loggingsearch/pom.xml +++ b/bmc-loggingsearch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-loggingsearch @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-lustrefilestorage/pom.xml b/bmc-lustrefilestorage/pom.xml index d1672d2d420..edb0977d673 100644 --- a/bmc-lustrefilestorage/pom.xml +++ b/bmc-lustrefilestorage/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-lustrefilestorage @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-managedkafka/pom.xml b/bmc-managedkafka/pom.xml index b6d497a6b42..eee9f1fb2e8 100644 --- a/bmc-managedkafka/pom.xml +++ b/bmc-managedkafka/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-managedkafka @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-managementagent/pom.xml b/bmc-managementagent/pom.xml index 21be8679350..b1bb26d282e 100644 --- a/bmc-managementagent/pom.xml +++ b/bmc-managementagent/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-managementagent @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-managementdashboard/pom.xml b/bmc-managementdashboard/pom.xml index 01e477bad85..0b42b663983 100644 --- a/bmc-managementdashboard/pom.xml +++ b/bmc-managementdashboard/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-managementdashboard @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-marketplace/pom.xml b/bmc-marketplace/pom.xml index 6aad4f485b0..3cd12f413f0 100644 --- a/bmc-marketplace/pom.xml +++ b/bmc-marketplace/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-marketplace @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-marketplaceprivateoffer/pom.xml b/bmc-marketplaceprivateoffer/pom.xml index f9d71846d6f..690d68e2661 100644 --- a/bmc-marketplaceprivateoffer/pom.xml +++ b/bmc-marketplaceprivateoffer/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-marketplaceprivateoffer @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-marketplacepublisher/pom.xml b/bmc-marketplacepublisher/pom.xml index 974b0c69917..ad8c36477c6 100644 --- a/bmc-marketplacepublisher/pom.xml +++ b/bmc-marketplacepublisher/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-marketplacepublisher @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-mediaservices/pom.xml b/bmc-mediaservices/pom.xml index 33562bfe541..de3bef3a879 100644 --- a/bmc-mediaservices/pom.xml +++ b/bmc-mediaservices/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-mediaservices @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-mngdmac/pom.xml b/bmc-mngdmac/pom.xml index 70e714c06a8..f5f52d48599 100644 --- a/bmc-mngdmac/pom.xml +++ b/bmc-mngdmac/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-mngdmac @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-modeldeployment/pom.xml b/bmc-modeldeployment/pom.xml index a643cb14d21..22ac6009290 100644 --- a/bmc-modeldeployment/pom.xml +++ b/bmc-modeldeployment/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-modeldeployment @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-monitoring/pom.xml b/bmc-monitoring/pom.xml index 6d1a5b40e92..34985709262 100644 --- a/bmc-monitoring/pom.xml +++ b/bmc-monitoring/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-monitoring @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-multicloud/pom.xml b/bmc-multicloud/pom.xml index afd933798b8..08b491cdb4d 100644 --- a/bmc-multicloud/pom.xml +++ b/bmc-multicloud/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-multicloud @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-mysql/pom.xml b/bmc-mysql/pom.xml index 18df49e723d..56dc465655a 100644 --- a/bmc-mysql/pom.xml +++ b/bmc-mysql/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-mysql @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-networkfirewall/pom.xml b/bmc-networkfirewall/pom.xml index 9b5d8508bb9..3039743d9b4 100644 --- a/bmc-networkfirewall/pom.xml +++ b/bmc-networkfirewall/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-networkfirewall @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-networkloadbalancer/pom.xml b/bmc-networkloadbalancer/pom.xml index 421b99d4e9a..24c58f57e1a 100644 --- a/bmc-networkloadbalancer/pom.xml +++ b/bmc-networkloadbalancer/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-networkloadbalancer @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-nosql/pom.xml b/bmc-nosql/pom.xml index 3e70e1c0409..00bcd707b6e 100644 --- a/bmc-nosql/pom.xml +++ b/bmc-nosql/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-nosql @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-objectstorage/bmc-objectstorage-combined/pom.xml b/bmc-objectstorage/bmc-objectstorage-combined/pom.xml index 27a0b511e69..febb1951798 100644 --- a/bmc-objectstorage/bmc-objectstorage-combined/pom.xml +++ b/bmc-objectstorage/bmc-objectstorage-combined/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-parent - 3.95.1 + 3.95.2 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-generated - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-objectstorage-extensions - 3.95.1 + 3.95.2 diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml index ac8b5c83079..26857602d65 100644 --- a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml +++ b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-parent - 3.95.1 + 3.95.2 ../pom.xml @@ -25,17 +25,17 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-common-httpclient - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-objectstorage-generated - 3.95.1 + 3.95.2 org.slf4j diff --git a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml index 29ab974bb3a..586787fec55 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml +++ b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-parent - 3.95.1 + 3.95.2 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 diff --git a/bmc-objectstorage/pom.xml b/bmc-objectstorage/pom.xml index c61a0514716..12d1671ded7 100644 --- a/bmc-objectstorage/pom.xml +++ b/bmc-objectstorage/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml diff --git a/bmc-oce/pom.xml b/bmc-oce/pom.xml index 72a9833cabb..ba35043040a 100644 --- a/bmc-oce/pom.xml +++ b/bmc-oce/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-oce @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-ocicontrolcenter/pom.xml b/bmc-ocicontrolcenter/pom.xml index 755e54d04be..851b823c211 100644 --- a/bmc-ocicontrolcenter/pom.xml +++ b/bmc-ocicontrolcenter/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-ocicontrolcenter @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-ocvp/pom.xml b/bmc-ocvp/pom.xml index c90d42ed033..e1082877cc9 100644 --- a/bmc-ocvp/pom.xml +++ b/bmc-ocvp/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-ocvp @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/Cluster.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/Cluster.java index 5a46686e51a..f390ff61d48 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/Cluster.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/Cluster.java @@ -107,6 +107,23 @@ public interface Cluster extends AutoCloseable { */ DeleteClusterResponse deleteCluster(DeleteClusterRequest request); + /** + * Generates report for how ESXi hosts are distributed across Fault Domains. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. This operation uses + * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is + * provided. The specifics of the default retry strategy are described here + * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries + *

Example: Click here to see how to use + * GenerateHostDistributionReport API. + */ + GenerateHostDistributionReportResponse generateHostDistributionReport( + GenerateHostDistributionReportRequest request); + /** * Gets the specified Cluster's information. * diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsync.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsync.java index ff05c57c429..457b890dbd0 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsync.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsync.java @@ -104,6 +104,24 @@ java.util.concurrent.Future deleteCluster( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Generates report for how ESXi hosts are distributed across Fault Domains. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was provided. Note, + * if you provide an AsyncHandler and use the Future, some types of responses (like + * java.io.InputStream) may not be able to be read in both places as the underlying stream + * may only be consumed once. + */ + java.util.concurrent.Future + generateHostDistributionReport( + GenerateHostDistributionReportRequest request, + com.oracle.bmc.responses.AsyncHandler< + GenerateHostDistributionReportRequest, + GenerateHostDistributionReportResponse> + handler); + /** * Gets the specified Cluster's information. * diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsyncClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsyncClient.java index 4c82741f0be..db9acf8a125 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsyncClient.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterAsyncClient.java @@ -153,6 +153,45 @@ public java.util.concurrent.Future deleteCluster( .callAsync(handler); } + @Override + public java.util.concurrent.Future + generateHostDistributionReport( + GenerateHostDistributionReportRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GenerateHostDistributionReportRequest, + GenerateHostDistributionReportResponse> + handler) { + + Validate.notBlank(request.getClusterId(), "clusterId must not be blank"); + + return clientCall(request, GenerateHostDistributionReportResponse::builder) + .logger(LOG, "generateHostDistributionReport") + .serviceDetails( + "Cluster", + "GenerateHostDistributionReport", + "https://docs.oracle.com/iaas/api/#/en/vmware/20230701/Cluster/GenerateHostDistributionReport") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(GenerateHostDistributionReportRequest::builder) + .basePath("/20230701") + .appendPathParam("clusters") + .appendPathParam(request.getClusterId()) + .appendPathParam("actions") + .appendPathParam("generateHostDistributionReport") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .handleBody( + com.oracle.bmc.ocvp.model.HostDistributionReportDetails.class, + GenerateHostDistributionReportResponse.Builder + ::hostDistributionReportDetails) + .handleResponseHeaderString( + "etag", GenerateHostDistributionReportResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", + GenerateHostDistributionReportResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future getCluster( GetClusterRequest request, diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterClient.java index c22e8b28ec0..fe7b3ec0e4b 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterClient.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/ClusterClient.java @@ -176,6 +176,41 @@ public DeleteClusterResponse deleteCluster(DeleteClusterRequest request) { .callSync(); } + @Override + public GenerateHostDistributionReportResponse generateHostDistributionReport( + GenerateHostDistributionReportRequest request) { + + Validate.notBlank(request.getClusterId(), "clusterId must not be blank"); + + return clientCall(request, GenerateHostDistributionReportResponse::builder) + .logger(LOG, "generateHostDistributionReport") + .serviceDetails( + "Cluster", + "GenerateHostDistributionReport", + "https://docs.oracle.com/iaas/api/#/en/vmware/20230701/Cluster/GenerateHostDistributionReport") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(GenerateHostDistributionReportRequest::builder) + .basePath("/20230701") + .appendPathParam("clusters") + .appendPathParam(request.getClusterId()) + .appendPathParam("actions") + .appendPathParam("generateHostDistributionReport") + .accept("application/json") + .appendHeader("opc-request-id", request.getOpcRequestId()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .operationUsesDefaultRetries() + .handleBody( + com.oracle.bmc.ocvp.model.HostDistributionReportDetails.class, + GenerateHostDistributionReportResponse.Builder + ::hostDistributionReportDetails) + .handleResponseHeaderString( + "etag", GenerateHostDistributionReportResponse.Builder::etag) + .handleResponseHeaderString( + "opc-request-id", + GenerateHostDistributionReportResponse.Builder::opcRequestId) + .callSync(); + } + @Override public GetClusterResponse getCluster(GetClusterRequest request) { diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Cluster.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Cluster.java index b58feb0fbfc..5d1f43f6095 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Cluster.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Cluster.java @@ -54,6 +54,7 @@ public final class Cluster extends com.oracle.bmc.http.client.internal.Explicitl "datastores", "datastoreClusterIds", "vsphereType", + "initialFaultDomainHostDistribution", "clusterByolAllocationDetails", "initialVcfByolAllocationId", "freeformTags", @@ -85,6 +86,7 @@ public Cluster( java.util.List datastores, java.util.List datastoreClusterIds, VsphereTypes vsphereType, + FaultDomainHostDistributionModes initialFaultDomainHostDistribution, ClusterByolAllocationDetails clusterByolAllocationDetails, String initialVcfByolAllocationId, java.util.Map freeformTags, @@ -115,6 +117,7 @@ public Cluster( this.datastores = datastores; this.datastoreClusterIds = datastoreClusterIds; this.vsphereType = vsphereType; + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; this.clusterByolAllocationDetails = clusterByolAllocationDetails; this.initialVcfByolAllocationId = initialVcfByolAllocationId; this.freeformTags = freeformTags; @@ -605,6 +608,22 @@ public Builder vsphereType(VsphereTypes vsphereType) { this.__explicitlySet__.add("vsphereType"); return this; } + /** The initial fault domain host distribution mode for the Cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the Cluster. + * + * @param initialFaultDomainHostDistribution the value to set + * @return this builder + */ + public Builder initialFaultDomainHostDistribution( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution) { + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; + this.__explicitlySet__.add("initialFaultDomainHostDistribution"); + return this; + } @com.fasterxml.jackson.annotation.JsonProperty("clusterByolAllocationDetails") private ClusterByolAllocationDetails clusterByolAllocationDetails; @@ -735,6 +754,7 @@ public Cluster build() { this.datastores, this.datastoreClusterIds, this.vsphereType, + this.initialFaultDomainHostDistribution, this.clusterByolAllocationDetails, this.initialVcfByolAllocationId, this.freeformTags, @@ -820,6 +840,10 @@ public Builder copy(Cluster model) { if (model.wasPropertyExplicitlySet("vsphereType")) { this.vsphereType(model.getVsphereType()); } + if (model.wasPropertyExplicitlySet("initialFaultDomainHostDistribution")) { + this.initialFaultDomainHostDistribution( + model.getInitialFaultDomainHostDistribution()); + } if (model.wasPropertyExplicitlySet("clusterByolAllocationDetails")) { this.clusterByolAllocationDetails(model.getClusterByolAllocationDetails()); } @@ -1278,6 +1302,19 @@ public VsphereTypes getVsphereType() { return vsphereType; } + /** The initial fault domain host distribution mode for the Cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private final FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the Cluster. + * + * @return the value + */ + public FaultDomainHostDistributionModes getInitialFaultDomainHostDistribution() { + return initialFaultDomainHostDistribution; + } + @com.fasterxml.jackson.annotation.JsonProperty("clusterByolAllocationDetails") private final ClusterByolAllocationDetails clusterByolAllocationDetails; @@ -1407,6 +1444,8 @@ public String toString(boolean includeByteArrayContents) { sb.append(", datastores=").append(String.valueOf(this.datastores)); sb.append(", datastoreClusterIds=").append(String.valueOf(this.datastoreClusterIds)); sb.append(", vsphereType=").append(String.valueOf(this.vsphereType)); + sb.append(", initialFaultDomainHostDistribution=") + .append(String.valueOf(this.initialFaultDomainHostDistribution)); sb.append(", clusterByolAllocationDetails=") .append(String.valueOf(this.clusterByolAllocationDetails)); sb.append(", initialVcfByolAllocationId=") @@ -1455,6 +1494,9 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.datastores, other.datastores) && java.util.Objects.equals(this.datastoreClusterIds, other.datastoreClusterIds) && java.util.Objects.equals(this.vsphereType, other.vsphereType) + && java.util.Objects.equals( + this.initialFaultDomainHostDistribution, + other.initialFaultDomainHostDistribution) && java.util.Objects.equals( this.clusterByolAllocationDetails, other.clusterByolAllocationDetails) && java.util.Objects.equals( @@ -1551,6 +1593,11 @@ public int hashCode() { ? 43 : this.datastoreClusterIds.hashCode()); result = (result * PRIME) + (this.vsphereType == null ? 43 : this.vsphereType.hashCode()); + result = + (result * PRIME) + + (this.initialFaultDomainHostDistribution == null + ? 43 + : this.initialFaultDomainHostDistribution.hashCode()); result = (result * PRIME) + (this.clusterByolAllocationDetails == null diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateClusterDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateClusterDetails.java index fc36897921b..044120d8e12 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateClusterDetails.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateClusterDetails.java @@ -40,6 +40,7 @@ public final class CreateClusterDetails "datastoreClusterIds", "vmwareSoftwareVersion", "esxiSoftwareVersion", + "initialFaultDomainHostDistribution", "clusterByolAllocationDetails", "initialVcfByolAllocationId", "freeformTags", @@ -62,6 +63,7 @@ public CreateClusterDetails( java.util.List datastoreClusterIds, String vmwareSoftwareVersion, String esxiSoftwareVersion, + FaultDomainHostDistributionModes initialFaultDomainHostDistribution, ClusterByolAllocationDetails clusterByolAllocationDetails, String initialVcfByolAllocationId, java.util.Map freeformTags, @@ -83,6 +85,7 @@ public CreateClusterDetails( this.datastoreClusterIds = datastoreClusterIds; this.vmwareSoftwareVersion = vmwareSoftwareVersion; this.esxiSoftwareVersion = esxiSoftwareVersion; + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; this.clusterByolAllocationDetails = clusterByolAllocationDetails; this.initialVcfByolAllocationId = initialVcfByolAllocationId; this.freeformTags = freeformTags; @@ -401,6 +404,22 @@ public Builder esxiSoftwareVersion(String esxiSoftwareVersion) { this.__explicitlySet__.add("esxiSoftwareVersion"); return this; } + /** The initial fault domain host distribution mode for the Cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the Cluster. + * + * @param initialFaultDomainHostDistribution the value to set + * @return this builder + */ + public Builder initialFaultDomainHostDistribution( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution) { + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; + this.__explicitlySet__.add("initialFaultDomainHostDistribution"); + return this; + } @com.fasterxml.jackson.annotation.JsonProperty("clusterByolAllocationDetails") private ClusterByolAllocationDetails clusterByolAllocationDetails; @@ -504,6 +523,7 @@ public CreateClusterDetails build() { this.datastoreClusterIds, this.vmwareSoftwareVersion, this.esxiSoftwareVersion, + this.initialFaultDomainHostDistribution, this.clusterByolAllocationDetails, this.initialVcfByolAllocationId, this.freeformTags, @@ -564,6 +584,10 @@ public Builder copy(CreateClusterDetails model) { if (model.wasPropertyExplicitlySet("esxiSoftwareVersion")) { this.esxiSoftwareVersion(model.getEsxiSoftwareVersion()); } + if (model.wasPropertyExplicitlySet("initialFaultDomainHostDistribution")) { + this.initialFaultDomainHostDistribution( + model.getInitialFaultDomainHostDistribution()); + } if (model.wasPropertyExplicitlySet("clusterByolAllocationDetails")) { this.clusterByolAllocationDetails(model.getClusterByolAllocationDetails()); } @@ -867,6 +891,19 @@ public String getEsxiSoftwareVersion() { return esxiSoftwareVersion; } + /** The initial fault domain host distribution mode for the Cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private final FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the Cluster. + * + * @return the value + */ + public FaultDomainHostDistributionModes getInitialFaultDomainHostDistribution() { + return initialFaultDomainHostDistribution; + } + @com.fasterxml.jackson.annotation.JsonProperty("clusterByolAllocationDetails") private final ClusterByolAllocationDetails clusterByolAllocationDetails; @@ -971,6 +1008,8 @@ public String toString(boolean includeByteArrayContents) { sb.append(", datastoreClusterIds=").append(String.valueOf(this.datastoreClusterIds)); sb.append(", vmwareSoftwareVersion=").append(String.valueOf(this.vmwareSoftwareVersion)); sb.append(", esxiSoftwareVersion=").append(String.valueOf(this.esxiSoftwareVersion)); + sb.append(", initialFaultDomainHostDistribution=") + .append(String.valueOf(this.initialFaultDomainHostDistribution)); sb.append(", clusterByolAllocationDetails=") .append(String.valueOf(this.clusterByolAllocationDetails)); sb.append(", initialVcfByolAllocationId=") @@ -1010,6 +1049,9 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.datastoreClusterIds, other.datastoreClusterIds) && java.util.Objects.equals(this.vmwareSoftwareVersion, other.vmwareSoftwareVersion) && java.util.Objects.equals(this.esxiSoftwareVersion, other.esxiSoftwareVersion) + && java.util.Objects.equals( + this.initialFaultDomainHostDistribution, + other.initialFaultDomainHostDistribution) && java.util.Objects.equals( this.clusterByolAllocationDetails, other.clusterByolAllocationDetails) && java.util.Objects.equals( @@ -1087,6 +1129,11 @@ public int hashCode() { + (this.esxiSoftwareVersion == null ? 43 : this.esxiSoftwareVersion.hashCode()); + result = + (result * PRIME) + + (this.initialFaultDomainHostDistribution == null + ? 43 + : this.initialFaultDomainHostDistribution.hashCode()); result = (result * PRIME) + (this.clusterByolAllocationDetails == null diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateEsxiHostDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateEsxiHostDetails.java index 6c8a291536a..6e87214dc3f 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateEsxiHostDetails.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateEsxiHostDetails.java @@ -34,6 +34,7 @@ public final class CreateEsxiHostDetails "hostOcpuCount", "capacityReservationId", "esxiSoftwareVersion", + "initialFaultDomainHostDistribution", "vcfByolAllocationId", "isVsanByolEnabled", "freeformTags", @@ -50,6 +51,7 @@ public CreateEsxiHostDetails( Float hostOcpuCount, String capacityReservationId, String esxiSoftwareVersion, + FaultDomainHostDistributionModes initialFaultDomainHostDistribution, String vcfByolAllocationId, Boolean isVsanByolEnabled, java.util.Map freeformTags, @@ -65,6 +67,7 @@ public CreateEsxiHostDetails( this.hostOcpuCount = hostOcpuCount; this.capacityReservationId = capacityReservationId; this.esxiSoftwareVersion = esxiSoftwareVersion; + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; this.vcfByolAllocationId = vcfByolAllocationId; this.isVsanByolEnabled = isVsanByolEnabled; this.freeformTags = freeformTags; @@ -289,6 +292,22 @@ public Builder esxiSoftwareVersion(String esxiSoftwareVersion) { this.__explicitlySet__.add("esxiSoftwareVersion"); return this; } + /** The initial fault domain host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the ESXi host. + * + * @param initialFaultDomainHostDistribution the value to set + * @return this builder + */ + public Builder initialFaultDomainHostDistribution( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution) { + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; + this.__explicitlySet__.add("initialFaultDomainHostDistribution"); + return this; + } /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the * Byol Allocation for VCF (VMware Cloud Foundation) deployment. @@ -391,6 +410,7 @@ public CreateEsxiHostDetails build() { this.hostOcpuCount, this.capacityReservationId, this.esxiSoftwareVersion, + this.initialFaultDomainHostDistribution, this.vcfByolAllocationId, this.isVsanByolEnabled, this.freeformTags, @@ -433,6 +453,10 @@ public Builder copy(CreateEsxiHostDetails model) { if (model.wasPropertyExplicitlySet("esxiSoftwareVersion")) { this.esxiSoftwareVersion(model.getEsxiSoftwareVersion()); } + if (model.wasPropertyExplicitlySet("initialFaultDomainHostDistribution")) { + this.initialFaultDomainHostDistribution( + model.getInitialFaultDomainHostDistribution()); + } if (model.wasPropertyExplicitlySet("vcfByolAllocationId")) { this.vcfByolAllocationId(model.getVcfByolAllocationId()); } @@ -654,6 +678,19 @@ public String getEsxiSoftwareVersion() { return esxiSoftwareVersion; } + /** The initial fault domain host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private final FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the ESXi host. + * + * @return the value + */ + public FaultDomainHostDistributionModes getInitialFaultDomainHostDistribution() { + return initialFaultDomainHostDistribution; + } + /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Byol * Allocation for VCF (VMware Cloud Foundation) deployment. @@ -756,6 +793,8 @@ public String toString(boolean includeByteArrayContents) { sb.append(", hostOcpuCount=").append(String.valueOf(this.hostOcpuCount)); sb.append(", capacityReservationId=").append(String.valueOf(this.capacityReservationId)); sb.append(", esxiSoftwareVersion=").append(String.valueOf(this.esxiSoftwareVersion)); + sb.append(", initialFaultDomainHostDistribution=") + .append(String.valueOf(this.initialFaultDomainHostDistribution)); sb.append(", vcfByolAllocationId=").append(String.valueOf(this.vcfByolAllocationId)); sb.append(", isVsanByolEnabled=").append(String.valueOf(this.isVsanByolEnabled)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); @@ -785,6 +824,9 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.hostOcpuCount, other.hostOcpuCount) && java.util.Objects.equals(this.capacityReservationId, other.capacityReservationId) && java.util.Objects.equals(this.esxiSoftwareVersion, other.esxiSoftwareVersion) + && java.util.Objects.equals( + this.initialFaultDomainHostDistribution, + other.initialFaultDomainHostDistribution) && java.util.Objects.equals(this.vcfByolAllocationId, other.vcfByolAllocationId) && java.util.Objects.equals(this.isVsanByolEnabled, other.isVsanByolEnabled) && java.util.Objects.equals(this.freeformTags, other.freeformTags) @@ -830,6 +872,11 @@ public int hashCode() { + (this.esxiSoftwareVersion == null ? 43 : this.esxiSoftwareVersion.hashCode()); + result = + (result * PRIME) + + (this.initialFaultDomainHostDistribution == null + ? 43 + : this.initialFaultDomainHostDistribution.hashCode()); result = (result * PRIME) + (this.vcfByolAllocationId == null diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHost.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHost.java index 4539a39a62c..7f6289a14f9 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHost.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHost.java @@ -53,6 +53,8 @@ public final class EsxiHost extends com.oracle.bmc.http.client.internal.Explicit "nonUpgradedEsxiHostId", "upgradedReplacementEsxiHostId", "computeAvailabilityDomain", + "computeFaultDomain", + "initialFaultDomainHostDistribution", "hostShapeName", "hostOcpuCount", "capacityReservationId", @@ -90,6 +92,8 @@ public EsxiHost( String nonUpgradedEsxiHostId, String upgradedReplacementEsxiHostId, String computeAvailabilityDomain, + String computeFaultDomain, + FaultDomainHostDistributionModes initialFaultDomainHostDistribution, String hostShapeName, Float hostOcpuCount, String capacityReservationId, @@ -126,6 +130,8 @@ public EsxiHost( this.nonUpgradedEsxiHostId = nonUpgradedEsxiHostId; this.upgradedReplacementEsxiHostId = upgradedReplacementEsxiHostId; this.computeAvailabilityDomain = computeAvailabilityDomain; + this.computeFaultDomain = computeFaultDomain; + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; this.hostShapeName = hostShapeName; this.hostOcpuCount = hostOcpuCount; this.capacityReservationId = capacityReservationId; @@ -597,6 +603,37 @@ public Builder computeAvailabilityDomain(String computeAvailabilityDomain) { this.__explicitlySet__.add("computeAvailabilityDomain"); return this; } + /** The fault domain of the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("computeFaultDomain") + private String computeFaultDomain; + + /** + * The fault domain of the ESXi host. + * + * @param computeFaultDomain the value to set + * @return this builder + */ + public Builder computeFaultDomain(String computeFaultDomain) { + this.computeFaultDomain = computeFaultDomain; + this.__explicitlySet__.add("computeFaultDomain"); + return this; + } + /** The initial fault domain host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the ESXi host. + * + * @param initialFaultDomainHostDistribution the value to set + * @return this builder + */ + public Builder initialFaultDomainHostDistribution( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution) { + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; + this.__explicitlySet__.add("initialFaultDomainHostDistribution"); + return this; + } /** * The compute shape name of the ESXi host. {@link * #listSupportedHostShapes(ListSupportedHostShapesRequest) listSupportedHostShapes}. @@ -831,6 +868,8 @@ public EsxiHost build() { this.nonUpgradedEsxiHostId, this.upgradedReplacementEsxiHostId, this.computeAvailabilityDomain, + this.computeFaultDomain, + this.initialFaultDomainHostDistribution, this.hostShapeName, this.hostOcpuCount, this.capacityReservationId, @@ -922,6 +961,13 @@ public Builder copy(EsxiHost model) { if (model.wasPropertyExplicitlySet("computeAvailabilityDomain")) { this.computeAvailabilityDomain(model.getComputeAvailabilityDomain()); } + if (model.wasPropertyExplicitlySet("computeFaultDomain")) { + this.computeFaultDomain(model.getComputeFaultDomain()); + } + if (model.wasPropertyExplicitlySet("initialFaultDomainHostDistribution")) { + this.initialFaultDomainHostDistribution( + model.getInitialFaultDomainHostDistribution()); + } if (model.wasPropertyExplicitlySet("hostShapeName")) { this.hostShapeName(model.getHostShapeName()); } @@ -1372,6 +1418,32 @@ public String getComputeAvailabilityDomain() { return computeAvailabilityDomain; } + /** The fault domain of the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("computeFaultDomain") + private final String computeFaultDomain; + + /** + * The fault domain of the ESXi host. + * + * @return the value + */ + public String getComputeFaultDomain() { + return computeFaultDomain; + } + + /** The initial fault domain host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private final FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * The initial fault domain host distribution mode for the ESXi host. + * + * @return the value + */ + public FaultDomainHostDistributionModes getInitialFaultDomainHostDistribution() { + return initialFaultDomainHostDistribution; + } + /** * The compute shape name of the ESXi host. {@link * #listSupportedHostShapes(ListSupportedHostShapesRequest) listSupportedHostShapes}. @@ -1594,6 +1666,9 @@ public String toString(boolean includeByteArrayContents) { .append(String.valueOf(this.upgradedReplacementEsxiHostId)); sb.append(", computeAvailabilityDomain=") .append(String.valueOf(this.computeAvailabilityDomain)); + sb.append(", computeFaultDomain=").append(String.valueOf(this.computeFaultDomain)); + sb.append(", initialFaultDomainHostDistribution=") + .append(String.valueOf(this.initialFaultDomainHostDistribution)); sb.append(", hostShapeName=").append(String.valueOf(this.hostShapeName)); sb.append(", hostOcpuCount=").append(String.valueOf(this.hostOcpuCount)); sb.append(", capacityReservationId=").append(String.valueOf(this.capacityReservationId)); @@ -1648,6 +1723,10 @@ public boolean equals(Object o) { this.upgradedReplacementEsxiHostId, other.upgradedReplacementEsxiHostId) && java.util.Objects.equals( this.computeAvailabilityDomain, other.computeAvailabilityDomain) + && java.util.Objects.equals(this.computeFaultDomain, other.computeFaultDomain) + && java.util.Objects.equals( + this.initialFaultDomainHostDistribution, + other.initialFaultDomainHostDistribution) && java.util.Objects.equals(this.hostShapeName, other.hostShapeName) && java.util.Objects.equals(this.hostOcpuCount, other.hostOcpuCount) && java.util.Objects.equals(this.capacityReservationId, other.capacityReservationId) @@ -1748,6 +1827,16 @@ public int hashCode() { + (this.computeAvailabilityDomain == null ? 43 : this.computeAvailabilityDomain.hashCode()); + result = + (result * PRIME) + + (this.computeFaultDomain == null + ? 43 + : this.computeFaultDomain.hashCode()); + result = + (result * PRIME) + + (this.initialFaultDomainHostDistribution == null + ? 43 + : this.initialFaultDomainHostDistribution.hashCode()); result = (result * PRIME) + (this.hostShapeName == null ? 43 : this.hostShapeName.hashCode()); diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostSummary.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostSummary.java index 98353f7701e..5111cff0d58 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostSummary.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostSummary.java @@ -42,6 +42,7 @@ public final class EsxiHostSummary "nonUpgradedEsxiHostId", "upgradedReplacementEsxiHostId", "computeAvailabilityDomain", + "computeFaultDomain", "hostShapeName", "hostOcpuCount", "billingDonorHostId", @@ -76,6 +77,7 @@ public EsxiHostSummary( String nonUpgradedEsxiHostId, String upgradedReplacementEsxiHostId, String computeAvailabilityDomain, + String computeFaultDomain, String hostShapeName, Float hostOcpuCount, String billingDonorHostId, @@ -109,6 +111,7 @@ public EsxiHostSummary( this.nonUpgradedEsxiHostId = nonUpgradedEsxiHostId; this.upgradedReplacementEsxiHostId = upgradedReplacementEsxiHostId; this.computeAvailabilityDomain = computeAvailabilityDomain; + this.computeFaultDomain = computeFaultDomain; this.hostShapeName = hostShapeName; this.hostOcpuCount = hostOcpuCount; this.billingDonorHostId = billingDonorHostId; @@ -495,6 +498,21 @@ public Builder computeAvailabilityDomain(String computeAvailabilityDomain) { this.__explicitlySet__.add("computeAvailabilityDomain"); return this; } + /** The fault domain of the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("computeFaultDomain") + private String computeFaultDomain; + + /** + * The fault domain of the ESXi host. + * + * @param computeFaultDomain the value to set + * @return this builder + */ + public Builder computeFaultDomain(String computeFaultDomain) { + this.computeFaultDomain = computeFaultDomain; + this.__explicitlySet__.add("computeFaultDomain"); + return this; + } /** * The compute shape name of the ESXi host. {@link * #listSupportedHostShapes(ListSupportedHostShapesRequest) listSupportedHostShapes}. @@ -757,6 +775,7 @@ public EsxiHostSummary build() { this.nonUpgradedEsxiHostId, this.upgradedReplacementEsxiHostId, this.computeAvailabilityDomain, + this.computeFaultDomain, this.hostShapeName, this.hostOcpuCount, this.billingDonorHostId, @@ -835,6 +854,9 @@ public Builder copy(EsxiHostSummary model) { if (model.wasPropertyExplicitlySet("computeAvailabilityDomain")) { this.computeAvailabilityDomain(model.getComputeAvailabilityDomain()); } + if (model.wasPropertyExplicitlySet("computeFaultDomain")) { + this.computeFaultDomain(model.getComputeFaultDomain()); + } if (model.wasPropertyExplicitlySet("hostShapeName")) { this.hostShapeName(model.getHostShapeName()); } @@ -1216,6 +1238,19 @@ public String getComputeAvailabilityDomain() { return computeAvailabilityDomain; } + /** The fault domain of the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("computeFaultDomain") + private final String computeFaultDomain; + + /** + * The fault domain of the ESXi host. + * + * @return the value + */ + public String getComputeFaultDomain() { + return computeFaultDomain; + } + /** * The compute shape name of the ESXi host. {@link * #listSupportedHostShapes(ListSupportedHostShapesRequest) listSupportedHostShapes}. @@ -1461,6 +1496,7 @@ public String toString(boolean includeByteArrayContents) { .append(String.valueOf(this.upgradedReplacementEsxiHostId)); sb.append(", computeAvailabilityDomain=") .append(String.valueOf(this.computeAvailabilityDomain)); + sb.append(", computeFaultDomain=").append(String.valueOf(this.computeFaultDomain)); sb.append(", hostShapeName=").append(String.valueOf(this.hostShapeName)); sb.append(", hostOcpuCount=").append(String.valueOf(this.hostOcpuCount)); sb.append(", billingDonorHostId=").append(String.valueOf(this.billingDonorHostId)); @@ -1512,6 +1548,7 @@ public boolean equals(Object o) { this.upgradedReplacementEsxiHostId, other.upgradedReplacementEsxiHostId) && java.util.Objects.equals( this.computeAvailabilityDomain, other.computeAvailabilityDomain) + && java.util.Objects.equals(this.computeFaultDomain, other.computeFaultDomain) && java.util.Objects.equals(this.hostShapeName, other.hostShapeName) && java.util.Objects.equals(this.hostOcpuCount, other.hostOcpuCount) && java.util.Objects.equals(this.billingDonorHostId, other.billingDonorHostId) @@ -1593,6 +1630,11 @@ public int hashCode() { + (this.computeAvailabilityDomain == null ? 43 : this.computeAvailabilityDomain.hashCode()); + result = + (result * PRIME) + + (this.computeFaultDomain == null + ? 43 + : this.computeFaultDomain.hashCode()); result = (result * PRIME) + (this.hostShapeName == null ? 43 : this.hostShapeName.hashCode()); diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionModes.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionModes.java new file mode 100644 index 00000000000..d3b6196ec39 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionModes.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** Fault domain host distribution mode. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230701") +public enum FaultDomainHostDistributionModes implements com.oracle.bmc.http.internal.BmcEnum { + EvenlyDistributed("EVENLY_DISTRIBUTED"), + UnevenlyDistributed("UNEVENLY_DISTRIBUTED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(FaultDomainHostDistributionModes.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (FaultDomainHostDistributionModes v : FaultDomainHostDistributionModes.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + FaultDomainHostDistributionModes(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static FaultDomainHostDistributionModes create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'FaultDomainHostDistributionModes', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionState.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionState.java new file mode 100644 index 00000000000..905e10ce209 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/FaultDomainHostDistributionState.java @@ -0,0 +1,41 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** Current ESXi host Fault Domain distribution state. */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230701") +public enum FaultDomainHostDistributionState implements com.oracle.bmc.http.internal.BmcEnum { + EvenlyDistributed("EVENLY_DISTRIBUTED"), + UnevenlyDistributed("UNEVENLY_DISTRIBUTED"), + Unsupported("UNSUPPORTED"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (FaultDomainHostDistributionState v : FaultDomainHostDistributionState.values()) { + map.put(v.getValue(), v); + } + } + + FaultDomainHostDistributionState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static FaultDomainHostDistributionState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid FaultDomainHostDistributionState: " + key); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/HostDistributionReportDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/HostDistributionReportDetails.java new file mode 100644 index 00000000000..b1420ae410c --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/HostDistributionReportDetails.java @@ -0,0 +1,180 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Details for how ESXi hosts are distributed across Fault Domains in a Cluster.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link + * #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set + * fields into account. The constructor, on the other hand, does not take the explicitly set fields + * into account (since the constructor cannot distinguish explicit {@code null} from unset {@code + * null}). + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230701") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = HostDistributionReportDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class HostDistributionReportDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"faultDomainHostDistributionState"}) + public HostDistributionReportDetails( + FaultDomainHostDistributionState faultDomainHostDistributionState) { + super(); + this.faultDomainHostDistributionState = faultDomainHostDistributionState; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + + @com.fasterxml.jackson.annotation.JsonProperty("faultDomainHostDistributionState") + private FaultDomainHostDistributionState faultDomainHostDistributionState; + + public Builder faultDomainHostDistributionState( + FaultDomainHostDistributionState faultDomainHostDistributionState) { + this.faultDomainHostDistributionState = faultDomainHostDistributionState; + this.__explicitlySet__.add("faultDomainHostDistributionState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public HostDistributionReportDetails build() { + HostDistributionReportDetails model = + new HostDistributionReportDetails(this.faultDomainHostDistributionState); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(HostDistributionReportDetails model) { + if (model.wasPropertyExplicitlySet("faultDomainHostDistributionState")) { + this.faultDomainHostDistributionState(model.getFaultDomainHostDistributionState()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** */ + public enum FaultDomainHostDistributionState implements com.oracle.bmc.http.internal.BmcEnum { + EvenlyDistributed("EVENLY_DISTRIBUTED"), + UnevenlyDistributed("UNEVENLY_DISTRIBUTED"), + Unsupported("UNSUPPORTED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by + * this version of the SDK. + */ + UnknownEnumValue(null); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(FaultDomainHostDistributionState.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (FaultDomainHostDistributionState v : FaultDomainHostDistributionState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + FaultDomainHostDistributionState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static FaultDomainHostDistributionState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'FaultDomainHostDistributionState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + + @com.fasterxml.jackson.annotation.JsonProperty("faultDomainHostDistributionState") + private final FaultDomainHostDistributionState faultDomainHostDistributionState; + + public FaultDomainHostDistributionState getFaultDomainHostDistributionState() { + return faultDomainHostDistributionState; + } + + @Override + public String toString() { + return this.toString(true); + } + + /** + * Return a string representation of the object. + * + * @param includeByteArrayContents true to include the full contents of byte arrays + * @return string representation + */ + public String toString(boolean includeByteArrayContents) { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("HostDistributionReportDetails("); + sb.append("super=").append(super.toString()); + sb.append("faultDomainHostDistributionState=") + .append(String.valueOf(this.faultDomainHostDistributionState)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof HostDistributionReportDetails)) { + return false; + } + + HostDistributionReportDetails other = (HostDistributionReportDetails) o; + return java.util.Objects.equals( + this.faultDomainHostDistributionState, + other.faultDomainHostDistributionState) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.faultDomainHostDistributionState == null + ? 43 + : this.faultDomainHostDistributionState.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InitialClusterConfiguration.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InitialClusterConfiguration.java index 93fbf8793cd..c948d9d4ac5 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InitialClusterConfiguration.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InitialClusterConfiguration.java @@ -38,6 +38,7 @@ public final class InitialClusterConfiguration "capacityReservationId", "datastores", "datastoreClusterIds", + "initialFaultDomainHostDistribution", "clusterByolAllocationDetails", "initialVcfByolAllocationId" }) @@ -56,6 +57,7 @@ public InitialClusterConfiguration( String capacityReservationId, java.util.List datastores, java.util.List datastoreClusterIds, + FaultDomainHostDistributionModes initialFaultDomainHostDistribution, ClusterByolAllocationDetails clusterByolAllocationDetails, String initialVcfByolAllocationId) { super(); @@ -73,6 +75,7 @@ public InitialClusterConfiguration( this.capacityReservationId = capacityReservationId; this.datastores = datastores; this.datastoreClusterIds = datastoreClusterIds; + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; this.clusterByolAllocationDetails = clusterByolAllocationDetails; this.initialVcfByolAllocationId = initialVcfByolAllocationId; } @@ -337,6 +340,22 @@ public Builder datastoreClusterIds(java.util.List datastoreClusterIds) { this.__explicitlySet__.add("datastoreClusterIds"); return this; } + /** Initial Fault Domain Host distribution mode for the Cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * Initial Fault Domain Host distribution mode for the Cluster. + * + * @param initialFaultDomainHostDistribution the value to set + * @return this builder + */ + public Builder initialFaultDomainHostDistribution( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution) { + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; + this.__explicitlySet__.add("initialFaultDomainHostDistribution"); + return this; + } @com.fasterxml.jackson.annotation.JsonProperty("clusterByolAllocationDetails") private ClusterByolAllocationDetails clusterByolAllocationDetails; @@ -387,6 +406,7 @@ public InitialClusterConfiguration build() { this.capacityReservationId, this.datastores, this.datastoreClusterIds, + this.initialFaultDomainHostDistribution, this.clusterByolAllocationDetails, this.initialVcfByolAllocationId); for (String explicitlySetProperty : this.__explicitlySet__) { @@ -439,6 +459,10 @@ public Builder copy(InitialClusterConfiguration model) { if (model.wasPropertyExplicitlySet("datastoreClusterIds")) { this.datastoreClusterIds(model.getDatastoreClusterIds()); } + if (model.wasPropertyExplicitlySet("initialFaultDomainHostDistribution")) { + this.initialFaultDomainHostDistribution( + model.getInitialFaultDomainHostDistribution()); + } if (model.wasPropertyExplicitlySet("clusterByolAllocationDetails")) { this.clusterByolAllocationDetails(model.getClusterByolAllocationDetails()); } @@ -688,6 +712,19 @@ public java.util.List getDatastoreClusterIds() { return datastoreClusterIds; } + /** Initial Fault Domain Host distribution mode for the Cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private final FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * Initial Fault Domain Host distribution mode for the Cluster. + * + * @return the value + */ + public FaultDomainHostDistributionModes getInitialFaultDomainHostDistribution() { + return initialFaultDomainHostDistribution; + } + @com.fasterxml.jackson.annotation.JsonProperty("clusterByolAllocationDetails") private final ClusterByolAllocationDetails clusterByolAllocationDetails; @@ -744,6 +781,8 @@ public String toString(boolean includeByteArrayContents) { sb.append(", capacityReservationId=").append(String.valueOf(this.capacityReservationId)); sb.append(", datastores=").append(String.valueOf(this.datastores)); sb.append(", datastoreClusterIds=").append(String.valueOf(this.datastoreClusterIds)); + sb.append(", initialFaultDomainHostDistribution=") + .append(String.valueOf(this.initialFaultDomainHostDistribution)); sb.append(", clusterByolAllocationDetails=") .append(String.valueOf(this.clusterByolAllocationDetails)); sb.append(", initialVcfByolAllocationId=") @@ -779,6 +818,9 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.capacityReservationId, other.capacityReservationId) && java.util.Objects.equals(this.datastores, other.datastores) && java.util.Objects.equals(this.datastoreClusterIds, other.datastoreClusterIds) + && java.util.Objects.equals( + this.initialFaultDomainHostDistribution, + other.initialFaultDomainHostDistribution) && java.util.Objects.equals( this.clusterByolAllocationDetails, other.clusterByolAllocationDetails) && java.util.Objects.equals( @@ -844,6 +886,11 @@ public int hashCode() { + (this.datastoreClusterIds == null ? 43 : this.datastoreClusterIds.hashCode()); + result = + (result * PRIME) + + (this.initialFaultDomainHostDistribution == null + ? 43 + : this.initialFaultDomainHostDistribution.hashCode()); result = (result * PRIME) + (this.clusterByolAllocationDetails == null diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InplaceUpgradeDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InplaceUpgradeDetails.java index 7f7785f0b5f..571fef306ce 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InplaceUpgradeDetails.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InplaceUpgradeDetails.java @@ -23,14 +23,33 @@ public final class InplaceUpgradeDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { @Deprecated - @java.beans.ConstructorProperties({"vcfByolAllocationId"}) - public InplaceUpgradeDetails(String vcfByolAllocationId) { + @java.beans.ConstructorProperties({"initialFaultDomainHostDistribution", "vcfByolAllocationId"}) + public InplaceUpgradeDetails( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution, + String vcfByolAllocationId) { super(); + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; this.vcfByolAllocationId = vcfByolAllocationId; } @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") public static class Builder { + /** Initial Fault Domain Host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * Initial Fault Domain Host distribution mode for the ESXi host. + * + * @param initialFaultDomainHostDistribution the value to set + * @return this builder + */ + public Builder initialFaultDomainHostDistribution( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution) { + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; + this.__explicitlySet__.add("initialFaultDomainHostDistribution"); + return this; + } /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the * Byol Allocation for VCF (VMware Cloud Foundation) deployment. @@ -55,7 +74,9 @@ public Builder vcfByolAllocationId(String vcfByolAllocationId) { private final java.util.Set __explicitlySet__ = new java.util.HashSet(); public InplaceUpgradeDetails build() { - InplaceUpgradeDetails model = new InplaceUpgradeDetails(this.vcfByolAllocationId); + InplaceUpgradeDetails model = + new InplaceUpgradeDetails( + this.initialFaultDomainHostDistribution, this.vcfByolAllocationId); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -64,6 +85,10 @@ public InplaceUpgradeDetails build() { @com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(InplaceUpgradeDetails model) { + if (model.wasPropertyExplicitlySet("initialFaultDomainHostDistribution")) { + this.initialFaultDomainHostDistribution( + model.getInitialFaultDomainHostDistribution()); + } if (model.wasPropertyExplicitlySet("vcfByolAllocationId")) { this.vcfByolAllocationId(model.getVcfByolAllocationId()); } @@ -80,6 +105,19 @@ public Builder toBuilder() { return new Builder().copy(this); } + /** Initial Fault Domain Host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private final FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * Initial Fault Domain Host distribution mode for the ESXi host. + * + * @return the value + */ + public FaultDomainHostDistributionModes getInitialFaultDomainHostDistribution() { + return initialFaultDomainHostDistribution; + } + /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Byol * Allocation for VCF (VMware Cloud Foundation) deployment. @@ -112,7 +150,9 @@ public String toString(boolean includeByteArrayContents) { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("InplaceUpgradeDetails("); sb.append("super=").append(super.toString()); - sb.append("vcfByolAllocationId=").append(String.valueOf(this.vcfByolAllocationId)); + sb.append("initialFaultDomainHostDistribution=") + .append(String.valueOf(this.initialFaultDomainHostDistribution)); + sb.append(", vcfByolAllocationId=").append(String.valueOf(this.vcfByolAllocationId)); sb.append(")"); return sb.toString(); } @@ -127,7 +167,10 @@ public boolean equals(Object o) { } InplaceUpgradeDetails other = (InplaceUpgradeDetails) o; - return java.util.Objects.equals(this.vcfByolAllocationId, other.vcfByolAllocationId) + return java.util.Objects.equals( + this.initialFaultDomainHostDistribution, + other.initialFaultDomainHostDistribution) + && java.util.Objects.equals(this.vcfByolAllocationId, other.vcfByolAllocationId) && super.equals(other); } @@ -135,6 +178,11 @@ public boolean equals(Object o) { public int hashCode() { final int PRIME = 59; int result = 1; + result = + (result * PRIME) + + (this.initialFaultDomainHostDistribution == null + ? 43 + : this.initialFaultDomainHostDistribution.hashCode()); result = (result * PRIME) + (this.vcfByolAllocationId == null diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java index deb90b8cca7..97e45d9e1b3 100644 --- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java @@ -23,10 +23,18 @@ public final class ReplaceHostDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { @Deprecated - @java.beans.ConstructorProperties({"esxiSoftwareVersion", "vcfByolAllocationId"}) - public ReplaceHostDetails(String esxiSoftwareVersion, String vcfByolAllocationId) { + @java.beans.ConstructorProperties({ + "esxiSoftwareVersion", + "initialFaultDomainHostDistribution", + "vcfByolAllocationId" + }) + public ReplaceHostDetails( + String esxiSoftwareVersion, + FaultDomainHostDistributionModes initialFaultDomainHostDistribution, + String vcfByolAllocationId) { super(); this.esxiSoftwareVersion = esxiSoftwareVersion; + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; this.vcfByolAllocationId = vcfByolAllocationId; } @@ -57,6 +65,22 @@ public Builder esxiSoftwareVersion(String esxiSoftwareVersion) { this.__explicitlySet__.add("esxiSoftwareVersion"); return this; } + /** Initial Fault Domain Host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * Initial Fault Domain Host distribution mode for the ESXi host. + * + * @param initialFaultDomainHostDistribution the value to set + * @return this builder + */ + public Builder initialFaultDomainHostDistribution( + FaultDomainHostDistributionModes initialFaultDomainHostDistribution) { + this.initialFaultDomainHostDistribution = initialFaultDomainHostDistribution; + this.__explicitlySet__.add("initialFaultDomainHostDistribution"); + return this; + } /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the * Byol Allocation for VCF (VMware Cloud Foundation) deployment. @@ -82,7 +106,10 @@ public Builder vcfByolAllocationId(String vcfByolAllocationId) { public ReplaceHostDetails build() { ReplaceHostDetails model = - new ReplaceHostDetails(this.esxiSoftwareVersion, this.vcfByolAllocationId); + new ReplaceHostDetails( + this.esxiSoftwareVersion, + this.initialFaultDomainHostDistribution, + this.vcfByolAllocationId); for (String explicitlySetProperty : this.__explicitlySet__) { model.markPropertyAsExplicitlySet(explicitlySetProperty); } @@ -94,6 +121,10 @@ public Builder copy(ReplaceHostDetails model) { if (model.wasPropertyExplicitlySet("esxiSoftwareVersion")) { this.esxiSoftwareVersion(model.getEsxiSoftwareVersion()); } + if (model.wasPropertyExplicitlySet("initialFaultDomainHostDistribution")) { + this.initialFaultDomainHostDistribution( + model.getInitialFaultDomainHostDistribution()); + } if (model.wasPropertyExplicitlySet("vcfByolAllocationId")) { this.vcfByolAllocationId(model.getVcfByolAllocationId()); } @@ -133,6 +164,19 @@ public String getEsxiSoftwareVersion() { return esxiSoftwareVersion; } + /** Initial Fault Domain Host distribution mode for the ESXi host. */ + @com.fasterxml.jackson.annotation.JsonProperty("initialFaultDomainHostDistribution") + private final FaultDomainHostDistributionModes initialFaultDomainHostDistribution; + + /** + * Initial Fault Domain Host distribution mode for the ESXi host. + * + * @return the value + */ + public FaultDomainHostDistributionModes getInitialFaultDomainHostDistribution() { + return initialFaultDomainHostDistribution; + } + /** * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Byol * Allocation for VCF (VMware Cloud Foundation) deployment. @@ -166,6 +210,8 @@ public String toString(boolean includeByteArrayContents) { sb.append("ReplaceHostDetails("); sb.append("super=").append(super.toString()); sb.append("esxiSoftwareVersion=").append(String.valueOf(this.esxiSoftwareVersion)); + sb.append(", initialFaultDomainHostDistribution=") + .append(String.valueOf(this.initialFaultDomainHostDistribution)); sb.append(", vcfByolAllocationId=").append(String.valueOf(this.vcfByolAllocationId)); sb.append(")"); return sb.toString(); @@ -182,6 +228,9 @@ public boolean equals(Object o) { ReplaceHostDetails other = (ReplaceHostDetails) o; return java.util.Objects.equals(this.esxiSoftwareVersion, other.esxiSoftwareVersion) + && java.util.Objects.equals( + this.initialFaultDomainHostDistribution, + other.initialFaultDomainHostDistribution) && java.util.Objects.equals(this.vcfByolAllocationId, other.vcfByolAllocationId) && super.equals(other); } @@ -195,6 +244,11 @@ public int hashCode() { + (this.esxiSoftwareVersion == null ? 43 : this.esxiSoftwareVersion.hashCode()); + result = + (result * PRIME) + + (this.initialFaultDomainHostDistribution == null + ? 43 + : this.initialFaultDomainHostDistribution.hashCode()); result = (result * PRIME) + (this.vcfByolAllocationId == null diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GenerateHostDistributionReportRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GenerateHostDistributionReportRequest.java new file mode 100644 index 00000000000..a8f3c4a1db2 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GenerateHostDistributionReportRequest.java @@ -0,0 +1,266 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; +/** + * Example: Click here to see how to use + * GenerateHostDistributionReportRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230701") +public class GenerateHostDistributionReportRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC + * Cluster. + */ + private String clusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC + * Cluster. + */ + public String getClusterId() { + return clusterId; + } + /** + * Unique identifier for the request. If you need to contact Oracle about a particular request, + * please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular request, + * please provide the request ID. + */ + public String getOpcRequestId() { + return opcRequestId; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request may be rejected). + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request may be rejected). + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + GenerateHostDistributionReportRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the + * SDDC Cluster. + */ + private String clusterId = null; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the + * SDDC Cluster. + * + * @param clusterId the value to set + * @return this builder instance + */ + public Builder clusterId(String clusterId) { + this.clusterId = clusterId; + return this; + } + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + */ + private String opcRequestId = null; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations (for example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request may be rejected). + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations (for example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request may be rejected). + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** + * Set the invocation callback for the request to be built. + * + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.http.client.RequestInterceptor invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + public Builder copy(GenerateHostDistributionReportRequest o) { + clusterId(o.getClusterId()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GenerateHostDistributionReportRequest as configured by this builder + * + *

Note that this method takes calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + *

This is the preferred method to build an instance. + * + * @return instance of GenerateHostDistributionReportRequest + */ + public GenerateHostDistributionReportRequest build() { + GenerateHostDistributionReportRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of GenerateHostDistributionReportRequest as configured by this builder + * + *

Note that this method does not take calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#build} does + * + * @return instance of GenerateHostDistributionReportRequest + */ + public GenerateHostDistributionReportRequest buildWithoutInvocationCallback() { + GenerateHostDistributionReportRequest request = + new GenerateHostDistributionReportRequest(); + request.clusterId = clusterId; + request.opcRequestId = opcRequestId; + request.opcRetryToken = opcRetryToken; + return request; + // new GenerateHostDistributionReportRequest(clusterId, opcRequestId, opcRetryToken); + } + } + + /** + * Return an instance of {@link Builder} that allows you to modify request properties. + * + * @return instance of {@link Builder} that allows you to modify request properties. + */ + public Builder toBuilder() { + return new Builder() + .clusterId(clusterId) + .opcRequestId(opcRequestId) + .opcRetryToken(opcRetryToken); + } + + /** + * Return a new builder for this request object. + * + * @return builder for the request object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",clusterId=").append(String.valueOf(this.clusterId)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GenerateHostDistributionReportRequest)) { + return false; + } + + GenerateHostDistributionReportRequest other = (GenerateHostDistributionReportRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.clusterId, other.clusterId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.clusterId == null ? 43 : this.clusterId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + return result; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GenerateHostDistributionReportResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GenerateHostDistributionReportResponse.java new file mode 100644 index 00000000000..8cd14ba7c53 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GenerateHostDistributionReportResponse.java @@ -0,0 +1,219 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230701") +public class GenerateHostDistributionReportResponse extends com.oracle.bmc.responses.BmcResponse { + /** For optimistic concurrency control. See {@code if-match}. */ + private String etag; + + /** + * For optimistic concurrency control. See {@code if-match}. + * + * @return the value + */ + public String getEtag() { + return etag; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** The returned {@code HostDistributionReportDetails} instance. */ + private com.oracle.bmc.ocvp.model.HostDistributionReportDetails hostDistributionReportDetails; + + /** + * The returned {@code HostDistributionReportDetails} instance. + * + * @return the value + */ + public com.oracle.bmc.ocvp.model.HostDistributionReportDetails + getHostDistributionReportDetails() { + return hostDistributionReportDetails; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "etag", + "opcRequestId", + "hostDistributionReportDetails" + }) + private GenerateHostDistributionReportResponse( + int __httpStatusCode__, + java.util.Map> headers, + String etag, + String opcRequestId, + com.oracle.bmc.ocvp.model.HostDistributionReportDetails hostDistributionReportDetails) { + super(__httpStatusCode__, headers); + this.etag = etag; + this.opcRequestId = opcRequestId; + this.hostDistributionReportDetails = hostDistributionReportDetails; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + GenerateHostDistributionReportResponse> { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** For optimistic concurrency control. See {@code if-match}. */ + private String etag; + + /** + * For optimistic concurrency control. See {@code if-match}. + * + * @param etag the value to set + * @return this builder + */ + public Builder etag(String etag) { + this.etag = etag; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** The returned {@code HostDistributionReportDetails} instance. */ + private com.oracle.bmc.ocvp.model.HostDistributionReportDetails + hostDistributionReportDetails; + + /** + * The returned {@code HostDistributionReportDetails} instance. + * + * @param hostDistributionReportDetails the value to set + * @return this builder + */ + public Builder hostDistributionReportDetails( + com.oracle.bmc.ocvp.model.HostDistributionReportDetails + hostDistributionReportDetails) { + this.hostDistributionReportDetails = hostDistributionReportDetails; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(GenerateHostDistributionReportResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + hostDistributionReportDetails(o.getHostDistributionReportDetails()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public GenerateHostDistributionReportResponse build() { + return new GenerateHostDistributionReportResponse( + __httpStatusCode__, headers, etag, opcRequestId, hostDistributionReportDetails); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",etag=").append(String.valueOf(etag)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(",hostDistributionReportDetails=") + .append(String.valueOf(hostDistributionReportDetails)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof GenerateHostDistributionReportResponse)) { + return false; + } + + GenerateHostDistributionReportResponse other = (GenerateHostDistributionReportResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.etag, other.etag) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId) + && java.util.Objects.equals( + this.hostDistributionReportDetails, other.hostDistributionReportDetails); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = (result * PRIME) + (this.etag == null ? 43 : this.etag.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + result = + (result * PRIME) + + (this.hostDistributionReportDetails == null + ? 43 + : this.hostDistributionReportDetails.hashCode()); + return result; + } +} diff --git a/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json b/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json index 0b367f5d6bd..cf51cb3a72a 100644 --- a/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json +++ b/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json @@ -677,6 +677,18 @@ "allDeclaredMethods": true, "allDeclaredConstructors": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.FaultDomainHostDistributionModes", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.FaultDomainHostDistributionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.ocvp.model.HcxLicenseStatus", @@ -703,6 +715,26 @@ "allDeclaredFields": true, "allDeclaredMethods": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.HostDistributionReportDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.HostDistributionReportDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.ocvp.model.HostDistributionReportDetails$FaultDomainHostDistributionState", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.ocvp.model.InitialClusterConfiguration", diff --git a/bmc-oda/pom.xml b/bmc-oda/pom.xml index e7e25d55ae1..aca38cba05b 100644 --- a/bmc-oda/pom.xml +++ b/bmc-oda/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-oda @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-onesubscription/pom.xml b/bmc-onesubscription/pom.xml index 5d92b29e726..d7f7fe3e2b9 100644 --- a/bmc-onesubscription/pom.xml +++ b/bmc-onesubscription/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-onesubscription @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-ons/pom.xml b/bmc-ons/pom.xml index 97092d5a398..34b865b91f4 100644 --- a/bmc-ons/pom.xml +++ b/bmc-ons/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-ons @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-opa/pom.xml b/bmc-opa/pom.xml index d3f35149076..047906f326d 100644 --- a/bmc-opa/pom.xml +++ b/bmc-opa/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-opa @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-opensearch/pom.xml b/bmc-opensearch/pom.xml index 6867dde16a6..638f1d33d0c 100644 --- a/bmc-opensearch/pom.xml +++ b/bmc-opensearch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-opensearch @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-operatoraccesscontrol/pom.xml b/bmc-operatoraccesscontrol/pom.xml index 30c00d45921..0c0f10b3d4c 100644 --- a/bmc-operatoraccesscontrol/pom.xml +++ b/bmc-operatoraccesscontrol/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-operatoraccesscontrol @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-opsi/pom.xml b/bmc-opsi/pom.xml index 5b759f1d121..038a561ad41 100644 --- a/bmc-opsi/pom.xml +++ b/bmc-opsi/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-opsi @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-optimizer/pom.xml b/bmc-optimizer/pom.xml index 7cced4fe153..e845144ffd6 100644 --- a/bmc-optimizer/pom.xml +++ b/bmc-optimizer/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-optimizer @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-osmanagementhub/pom.xml b/bmc-osmanagementhub/pom.xml index 33f7191c1fb..3aff96f97e3 100644 --- a/bmc-osmanagementhub/pom.xml +++ b/bmc-osmanagementhub/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-osmanagementhub @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-ospgateway/pom.xml b/bmc-ospgateway/pom.xml index 1c9a0312997..5046a9d7717 100644 --- a/bmc-ospgateway/pom.xml +++ b/bmc-ospgateway/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-ospgateway @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-osubbillingschedule/pom.xml b/bmc-osubbillingschedule/pom.xml index 04a808868b0..99df1825e02 100644 --- a/bmc-osubbillingschedule/pom.xml +++ b/bmc-osubbillingschedule/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-osubbillingschedule @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-osuborganizationsubscription/pom.xml b/bmc-osuborganizationsubscription/pom.xml index 465230ca158..9816833ed36 100644 --- a/bmc-osuborganizationsubscription/pom.xml +++ b/bmc-osuborganizationsubscription/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-osuborganizationsubscription @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-osubsubscription/pom.xml b/bmc-osubsubscription/pom.xml index e1b8c1f271e..5af074ab842 100644 --- a/bmc-osubsubscription/pom.xml +++ b/bmc-osubsubscription/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-osubsubscription @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-osubusage/pom.xml b/bmc-osubusage/pom.xml index 93c5b85f4c6..7475c62a914 100644 --- a/bmc-osubusage/pom.xml +++ b/bmc-osubusage/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-osubusage @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-other-examples/bmc-jersey-examples/pom.xml b/bmc-other-examples/bmc-jersey-examples/pom.xml index c0d0cf8669c..b08a6de27d7 100644 --- a/bmc-other-examples/bmc-jersey-examples/pom.xml +++ b/bmc-other-examples/bmc-jersey-examples/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk oci-java-sdk-jersey-examples - 3.95.1 + 3.95.2 Oracle Cloud Infrastructure SDK - Examples using Jersey 2 HTTP client This project contains the examples on how to use the SDK used for Oracle Cloud Infrastructure with the Jersey 2 HTTP client https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm @@ -58,7 +58,7 @@ com.oracle.oci.sdk oci-java-sdk-enforcer-rules - 3.95.1 + 3.95.2 false @@ -95,14 +95,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.95.1 + 3.95.2 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 pom import diff --git a/bmc-other-examples/bmc-jersey3-examples/pom.xml b/bmc-other-examples/bmc-jersey3-examples/pom.xml index 4e561f8b579..972e6221d08 100644 --- a/bmc-other-examples/bmc-jersey3-examples/pom.xml +++ b/bmc-other-examples/bmc-jersey3-examples/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk oci-java-sdk-jersey3-examples - 3.95.1 + 3.95.2 Oracle Cloud Infrastructure SDK - Examples using Jersey 3 HTTP client This project contains the examples on how to use the SDK used for Oracle Cloud Infrastructure with the Jersey 3 HTTP client https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm @@ -58,7 +58,7 @@ com.oracle.oci.sdk oci-java-sdk-enforcer-rules - 3.95.1 + 3.95.2 false @@ -95,14 +95,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.95.1 + 3.95.2 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey3 - 3.95.1 + 3.95.2 pom import diff --git a/bmc-other-examples/native-maven-example/pom.xml b/bmc-other-examples/native-maven-example/pom.xml index 8143e9d76f5..ac26b1955f2 100644 --- a/bmc-other-examples/native-maven-example/pom.xml +++ b/bmc-other-examples/native-maven-example/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk oci-java-sdk-examples-native - 3.95.1 + 3.95.2 Oracle Cloud Infrastructure SDK - Native Example This project contains an example on how to use the SDK used for Oracle Cloud Infrastructure in a native executable https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm @@ -98,14 +98,14 @@ com.oracle.oci.sdk oci-java-sdk-bom - 3.95.1 + 3.95.2 pom import com.oracle.oci.sdk oci-java-sdk-common-httpclient-jersey - 3.95.1 + 3.95.2 pom import diff --git a/bmc-other-examples/pom.xml b/bmc-other-examples/pom.xml index 06c31947901..5ab51112ea3 100644 --- a/bmc-other-examples/pom.xml +++ b/bmc-other-examples/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml diff --git a/bmc-psa/pom.xml b/bmc-psa/pom.xml index 825a958cd51..86398784dec 100644 --- a/bmc-psa/pom.xml +++ b/bmc-psa/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-psa @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-psql/pom.xml b/bmc-psql/pom.xml index e9a3a4c456f..fbb57e81867 100644 --- a/bmc-psql/pom.xml +++ b/bmc-psql/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-psql @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-queue/pom.xml b/bmc-queue/pom.xml index 10a96538585..69120bf033a 100644 --- a/bmc-queue/pom.xml +++ b/bmc-queue/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-queue @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-recovery/pom.xml b/bmc-recovery/pom.xml index 00bd65a92fb..556671c27f7 100644 --- a/bmc-recovery/pom.xml +++ b/bmc-recovery/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-recovery @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-redis/pom.xml b/bmc-redis/pom.xml index 51bfa75cef9..9fd81cbe820 100644 --- a/bmc-redis/pom.xml +++ b/bmc-redis/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-redis @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisCluster.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisCluster.java index 2ba0c7c6087..f4584183b5b 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisCluster.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisCluster.java @@ -116,6 +116,42 @@ public interface RedisCluster extends AutoCloseable { ChangeRedisClusterCompartmentResponse changeRedisClusterCompartment( ChangeRedisClusterCompartmentRequest request); + /** + * Converts an existing cluster into a secondary cluster by transforming it into a replica cache + * that replicates data from the specified primary cluster. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. This operation uses + * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is + * provided. The specifics of the default retry strategy are described here + * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries + *

Example: Click here to see how to use + * ConvertToSecondaryCluster API. + */ + ConvertToSecondaryClusterResponse convertToSecondaryCluster( + ConvertToSecondaryClusterRequest request); + + /** + * Converts a secondary cluster into a standalone cluster so that it operates as an independent + * cluster. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. This operation uses + * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is + * provided. The specifics of the default retry strategy are described here + * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries + *

Example: Click here to see how to use + * ConvertToStandaloneCluster API. + */ + ConvertToStandaloneClusterResponse convertToStandaloneCluster( + ConvertToStandaloneClusterRequest request); + /** * Creates a new OCI Cache cluster. A cluster is a memory-based storage solution. You can * optionally initialize the cluster data by restoring from an OCI Cache Backup (backupId) or by @@ -299,6 +335,22 @@ ListAttachedOciCacheUsersResponse listAttachedOciCacheUsers( */ ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request); + /** + * Switchover the roles between a secondary cluster and its primary cluster, making the + * secondary cluster the new primary and the original primary its secondary. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. This operation uses + * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is + * provided. The specifics of the default retry strategy are described here + * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries + *

Example: Click here to see how to use Switchover API. + */ + SwitchoverResponse switchover(SwitchoverRequest request); + /** * Updates the specified OCI Cache cluster. A cluster is a memory-based storage solution. For * more information, see [OCI Cache](https://docs.oracle.com/iaas/Content/ocicache/home.htm). diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsync.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsync.java index c83c08b077a..0933f70e00f 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsync.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsync.java @@ -115,6 +115,40 @@ java.util.concurrent.Future cancelWorkRequest( ChangeRedisClusterCompartmentResponse> handler); + /** + * Converts an existing cluster into a secondary cluster by transforming it into a replica cache + * that replicates data from the specified primary cluster. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was provided. Note, + * if you provide an AsyncHandler and use the Future, some types of responses (like + * java.io.InputStream) may not be able to be read in both places as the underlying stream + * may only be consumed once. + */ + java.util.concurrent.Future convertToSecondaryCluster( + ConvertToSecondaryClusterRequest request, + com.oracle.bmc.responses.AsyncHandler< + ConvertToSecondaryClusterRequest, ConvertToSecondaryClusterResponse> + handler); + + /** + * Converts a secondary cluster into a standalone cluster so that it operates as an independent + * cluster. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was provided. Note, + * if you provide an AsyncHandler and use the Future, some types of responses (like + * java.io.InputStream) may not be able to be read in both places as the underlying stream + * may only be consumed once. + */ + java.util.concurrent.Future convertToStandaloneCluster( + ConvertToStandaloneClusterRequest request, + com.oracle.bmc.responses.AsyncHandler< + ConvertToStandaloneClusterRequest, ConvertToStandaloneClusterResponse> + handler); + /** * Creates a new OCI Cache cluster. A cluster is a memory-based storage solution. You can * optionally initialize the cluster data by restoring from an OCI Cache Backup (backupId) or by @@ -295,6 +329,21 @@ java.util.concurrent.Future listWorkRequests( com.oracle.bmc.responses.AsyncHandler handler); + /** + * Switchover the roles between a secondary cluster and its primary cluster, making the + * secondary cluster the new primary and the original primary its secondary. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was provided. Note, + * if you provide an AsyncHandler and use the Future, some types of responses (like + * java.io.InputStream) may not be able to be read in both places as the underlying stream + * may only be consumed once. + */ + java.util.concurrent.Future switchover( + SwitchoverRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + /** * Updates the specified OCI Cache cluster. A cluster is a memory-based storage solution. For * more information, see [OCI Cache](https://docs.oracle.com/iaas/Content/ocicache/home.htm). diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsyncClient.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsyncClient.java index e167fbf33d6..415e16c8bbb 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsyncClient.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterAsyncClient.java @@ -201,6 +201,80 @@ public java.util.concurrent.Future cancelWorkRequest( .callAsync(handler); } + @Override + public java.util.concurrent.Future convertToSecondaryCluster( + ConvertToSecondaryClusterRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ConvertToSecondaryClusterRequest, ConvertToSecondaryClusterResponse> + handler) { + Objects.requireNonNull( + request.getConvertToSecondaryClusterDetails(), + "convertToSecondaryClusterDetails is required"); + + Validate.notBlank(request.getRedisClusterId(), "redisClusterId must not be blank"); + + return clientCall(request, ConvertToSecondaryClusterResponse::builder) + .logger(LOG, "convertToSecondaryCluster") + .serviceDetails( + "RedisCluster", + "ConvertToSecondaryCluster", + "https://docs.oracle.com/iaas/api/#/en/ocicache/20220315/RedisCluster/ConvertToSecondaryCluster") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ConvertToSecondaryClusterRequest::builder) + .basePath("/20220315") + .appendPathParam("redisClusters") + .appendPathParam(request.getRedisClusterId()) + .appendPathParam("actions") + .appendPathParam("convertToSecondaryCluster") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ConvertToSecondaryClusterResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", ConvertToSecondaryClusterResponse.Builder::opcRequestId) + .callAsync(handler); + } + + @Override + public java.util.concurrent.Future + convertToStandaloneCluster( + ConvertToStandaloneClusterRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ConvertToStandaloneClusterRequest, + ConvertToStandaloneClusterResponse> + handler) { + + Validate.notBlank(request.getRedisClusterId(), "redisClusterId must not be blank"); + + return clientCall(request, ConvertToStandaloneClusterResponse::builder) + .logger(LOG, "convertToStandaloneCluster") + .serviceDetails( + "RedisCluster", + "ConvertToStandaloneCluster", + "https://docs.oracle.com/iaas/api/#/en/ocicache/20220315/RedisCluster/ConvertToStandaloneCluster") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ConvertToStandaloneClusterRequest::builder) + .basePath("/20220315") + .appendPathParam("redisClusters") + .appendPathParam(request.getRedisClusterId()) + .appendPathParam("actions") + .appendPathParam("convertToStandaloneCluster") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-work-request-id", + ConvertToStandaloneClusterResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", ConvertToStandaloneClusterResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future createRedisCluster( CreateRedisClusterRequest request, @@ -592,6 +666,38 @@ public java.util.concurrent.Future listWorkRequests( .callAsync(handler); } + @Override + public java.util.concurrent.Future switchover( + SwitchoverRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + + Validate.notBlank(request.getRedisClusterId(), "redisClusterId must not be blank"); + + return clientCall(request, SwitchoverResponse::builder) + .logger(LOG, "switchover") + .serviceDetails( + "RedisCluster", + "Switchover", + "https://docs.oracle.com/iaas/api/#/en/ocicache/20220315/RedisCluster/Switchover") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(SwitchoverRequest::builder) + .basePath("/20220315") + .appendPathParam("redisClusters") + .appendPathParam(request.getRedisClusterId()) + .appendPathParam("actions") + .appendPathParam("switchover") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .handleResponseHeaderString( + "opc-work-request-id", SwitchoverResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", SwitchoverResponse.Builder::opcRequestId) + .callAsync(handler); + } + @Override public java.util.concurrent.Future updateRedisCluster( UpdateRedisClusterRequest request, diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterClient.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterClient.java index 5444e1c75fe..b33478096b1 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterClient.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/RedisClusterClient.java @@ -219,6 +219,74 @@ public ChangeRedisClusterCompartmentResponse changeRedisClusterCompartment( .callSync(); } + @Override + public ConvertToSecondaryClusterResponse convertToSecondaryCluster( + ConvertToSecondaryClusterRequest request) { + Objects.requireNonNull( + request.getConvertToSecondaryClusterDetails(), + "convertToSecondaryClusterDetails is required"); + + Validate.notBlank(request.getRedisClusterId(), "redisClusterId must not be blank"); + + return clientCall(request, ConvertToSecondaryClusterResponse::builder) + .logger(LOG, "convertToSecondaryCluster") + .serviceDetails( + "RedisCluster", + "ConvertToSecondaryCluster", + "https://docs.oracle.com/iaas/api/#/en/ocicache/20220315/RedisCluster/ConvertToSecondaryCluster") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ConvertToSecondaryClusterRequest::builder) + .basePath("/20220315") + .appendPathParam("redisClusters") + .appendPathParam(request.getRedisClusterId()) + .appendPathParam("actions") + .appendPathParam("convertToSecondaryCluster") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .operationUsesDefaultRetries() + .hasBody() + .handleResponseHeaderString( + "opc-work-request-id", + ConvertToSecondaryClusterResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", ConvertToSecondaryClusterResponse.Builder::opcRequestId) + .callSync(); + } + + @Override + public ConvertToStandaloneClusterResponse convertToStandaloneCluster( + ConvertToStandaloneClusterRequest request) { + + Validate.notBlank(request.getRedisClusterId(), "redisClusterId must not be blank"); + + return clientCall(request, ConvertToStandaloneClusterResponse::builder) + .logger(LOG, "convertToStandaloneCluster") + .serviceDetails( + "RedisCluster", + "ConvertToStandaloneCluster", + "https://docs.oracle.com/iaas/api/#/en/ocicache/20220315/RedisCluster/ConvertToStandaloneCluster") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(ConvertToStandaloneClusterRequest::builder) + .basePath("/20220315") + .appendPathParam("redisClusters") + .appendPathParam(request.getRedisClusterId()) + .appendPathParam("actions") + .appendPathParam("convertToStandaloneCluster") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .operationUsesDefaultRetries() + .handleResponseHeaderString( + "opc-work-request-id", + ConvertToStandaloneClusterResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", ConvertToStandaloneClusterResponse.Builder::opcRequestId) + .callSync(); + } + @Override public CreateRedisClusterResponse createRedisCluster(CreateRedisClusterRequest request) { Objects.requireNonNull( @@ -580,6 +648,36 @@ public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request .callSync(); } + @Override + public SwitchoverResponse switchover(SwitchoverRequest request) { + + Validate.notBlank(request.getRedisClusterId(), "redisClusterId must not be blank"); + + return clientCall(request, SwitchoverResponse::builder) + .logger(LOG, "switchover") + .serviceDetails( + "RedisCluster", + "Switchover", + "https://docs.oracle.com/iaas/api/#/en/ocicache/20220315/RedisCluster/Switchover") + .method(com.oracle.bmc.http.client.Method.POST) + .requestBuilder(SwitchoverRequest::builder) + .basePath("/20220315") + .appendPathParam("redisClusters") + .appendPathParam(request.getRedisClusterId()) + .appendPathParam("actions") + .appendPathParam("switchover") + .accept("application/json") + .appendHeader("if-match", request.getIfMatch()) + .appendHeader("opc-retry-token", request.getOpcRetryToken()) + .appendHeader("opc-request-id", request.getOpcRequestId()) + .operationUsesDefaultRetries() + .handleResponseHeaderString( + "opc-work-request-id", SwitchoverResponse.Builder::opcWorkRequestId) + .handleResponseHeaderString( + "opc-request-id", SwitchoverResponse.Builder::opcRequestId) + .callSync(); + } + @Override public UpdateRedisClusterResponse updateRedisCluster(UpdateRedisClusterRequest request) { diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/ClusterReplicationTopology.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/ClusterReplicationTopology.java new file mode 100644 index 00000000000..376fdcfac69 --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/ClusterReplicationTopology.java @@ -0,0 +1,164 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.model; + +/** + * Defines the replication topology of an OCI cache cluster, including the primary cluster and + * associated secondary clusters participating in replication.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link + * #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set + * fields into account. The constructor, on the other hand, does not take the explicitly set fields + * into account (since the constructor cannot distinguish explicit {@code null} from unset {@code + * null}). + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ClusterReplicationTopology.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ClusterReplicationTopology + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"primaryCluster", "secondaryClusters"}) + public ClusterReplicationTopology( + MemberCluster primaryCluster, java.util.List secondaryClusters) { + super(); + this.primaryCluster = primaryCluster; + this.secondaryClusters = secondaryClusters; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + + @com.fasterxml.jackson.annotation.JsonProperty("primaryCluster") + private MemberCluster primaryCluster; + + public Builder primaryCluster(MemberCluster primaryCluster) { + this.primaryCluster = primaryCluster; + this.__explicitlySet__.add("primaryCluster"); + return this; + } + /** The list of secondary clusters that replicate data from the primary cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("secondaryClusters") + private java.util.List secondaryClusters; + + /** + * The list of secondary clusters that replicate data from the primary cluster. + * + * @param secondaryClusters the value to set + * @return this builder + */ + public Builder secondaryClusters(java.util.List secondaryClusters) { + this.secondaryClusters = secondaryClusters; + this.__explicitlySet__.add("secondaryClusters"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ClusterReplicationTopology build() { + ClusterReplicationTopology model = + new ClusterReplicationTopology(this.primaryCluster, this.secondaryClusters); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ClusterReplicationTopology model) { + if (model.wasPropertyExplicitlySet("primaryCluster")) { + this.primaryCluster(model.getPrimaryCluster()); + } + if (model.wasPropertyExplicitlySet("secondaryClusters")) { + this.secondaryClusters(model.getSecondaryClusters()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + @com.fasterxml.jackson.annotation.JsonProperty("primaryCluster") + private final MemberCluster primaryCluster; + + public MemberCluster getPrimaryCluster() { + return primaryCluster; + } + + /** The list of secondary clusters that replicate data from the primary cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("secondaryClusters") + private final java.util.List secondaryClusters; + + /** + * The list of secondary clusters that replicate data from the primary cluster. + * + * @return the value + */ + public java.util.List getSecondaryClusters() { + return secondaryClusters; + } + + @Override + public String toString() { + return this.toString(true); + } + + /** + * Return a string representation of the object. + * + * @param includeByteArrayContents true to include the full contents of byte arrays + * @return string representation + */ + public String toString(boolean includeByteArrayContents) { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("ClusterReplicationTopology("); + sb.append("super=").append(super.toString()); + sb.append("primaryCluster=").append(String.valueOf(this.primaryCluster)); + sb.append(", secondaryClusters=").append(String.valueOf(this.secondaryClusters)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ClusterReplicationTopology)) { + return false; + } + + ClusterReplicationTopology other = (ClusterReplicationTopology) o; + return java.util.Objects.equals(this.primaryCluster, other.primaryCluster) + && java.util.Objects.equals(this.secondaryClusters, other.secondaryClusters) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.primaryCluster == null ? 43 : this.primaryCluster.hashCode()); + result = + (result * PRIME) + + (this.secondaryClusters == null ? 43 : this.secondaryClusters.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/ConvertToSecondaryClusterDetails.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/ConvertToSecondaryClusterDetails.java new file mode 100644 index 00000000000..0d3f09cce5a --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/ConvertToSecondaryClusterDetails.java @@ -0,0 +1,145 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.model; + +/** + * The information required to convert a cluster into a secondary cluster.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link + * #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set + * fields into account. The constructor, on the other hand, does not take the explicitly set fields + * into account (since the constructor cannot distinguish explicit {@code null} from unset {@code + * null}). + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ConvertToSecondaryClusterDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class ConvertToSecondaryClusterDetails + extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"primaryClusterId"}) + public ConvertToSecondaryClusterDetails(String primaryClusterId) { + super(); + this.primaryClusterId = primaryClusterId; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster. + * + * @param primaryClusterId the value to set + * @return this builder + */ + public Builder primaryClusterId(String primaryClusterId) { + this.primaryClusterId = primaryClusterId; + this.__explicitlySet__.add("primaryClusterId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ConvertToSecondaryClusterDetails build() { + ConvertToSecondaryClusterDetails model = + new ConvertToSecondaryClusterDetails(this.primaryClusterId); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ConvertToSecondaryClusterDetails model) { + if (model.wasPropertyExplicitlySet("primaryClusterId")) { + this.primaryClusterId(model.getPrimaryClusterId()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private final String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster. + * + * @return the value + */ + public String getPrimaryClusterId() { + return primaryClusterId; + } + + @Override + public String toString() { + return this.toString(true); + } + + /** + * Return a string representation of the object. + * + * @param includeByteArrayContents true to include the full contents of byte arrays + * @return string representation + */ + public String toString(boolean includeByteArrayContents) { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("ConvertToSecondaryClusterDetails("); + sb.append("super=").append(super.toString()); + sb.append("primaryClusterId=").append(String.valueOf(this.primaryClusterId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ConvertToSecondaryClusterDetails)) { + return false; + } + + ConvertToSecondaryClusterDetails other = (ConvertToSecondaryClusterDetails) o; + return java.util.Objects.equals(this.primaryClusterId, other.primaryClusterId) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.primaryClusterId == null ? 43 : this.primaryClusterId.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/CreateRedisClusterDetails.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/CreateRedisClusterDetails.java index 59cd1071f82..39ccdac080c 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/CreateRedisClusterDetails.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/CreateRedisClusterDetails.java @@ -39,6 +39,7 @@ public final class CreateRedisClusterDetails "securityAttributes", "backupId", "importFromObjectStorageDetails", + "primaryClusterId", "freeformTags", "definedTags" }) @@ -56,6 +57,7 @@ public CreateRedisClusterDetails( java.util.Map> securityAttributes, String backupId, ImportOciCacheFromObjectStorageDetails importFromObjectStorageDetails, + String primaryClusterId, java.util.Map freeformTags, java.util.Map> definedTags) { super(); @@ -72,6 +74,7 @@ public CreateRedisClusterDetails( this.securityAttributes = securityAttributes; this.backupId = backupId; this.importFromObjectStorageDetails = importFromObjectStorageDetails; + this.primaryClusterId = primaryClusterId; this.freeformTags = freeformTags; this.definedTags = definedTags; } @@ -309,6 +312,25 @@ public Builder importFromObjectStorageDetails( this.__explicitlySet__.add("importFromObjectStorageDetails"); return this; } + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster from which data will be replicated. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster from which data will be replicated. + * + * @param primaryClusterId the value to set + * @return this builder + */ + public Builder primaryClusterId(String primaryClusterId) { + this.primaryClusterId = primaryClusterId; + this.__explicitlySet__.add("primaryClusterId"); + return this; + } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists * for cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -368,6 +390,7 @@ public CreateRedisClusterDetails build() { this.securityAttributes, this.backupId, this.importFromObjectStorageDetails, + this.primaryClusterId, this.freeformTags, this.definedTags); for (String explicitlySetProperty : this.__explicitlySet__) { @@ -417,6 +440,9 @@ public Builder copy(CreateRedisClusterDetails model) { if (model.wasPropertyExplicitlySet("importFromObjectStorageDetails")) { this.importFromObjectStorageDetails(model.getImportFromObjectStorageDetails()); } + if (model.wasPropertyExplicitlySet("primaryClusterId")) { + this.primaryClusterId(model.getPrimaryClusterId()); + } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -637,6 +663,23 @@ public ImportOciCacheFromObjectStorageDetails getImportFromObjectStorageDetails( return importFromObjectStorageDetails; } + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster from which data will be replicated. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private final String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster from which data will be replicated. + * + * @return the value + */ + public String getPrimaryClusterId() { + return primaryClusterId; + } + /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for * cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -700,6 +743,7 @@ public String toString(boolean includeByteArrayContents) { sb.append(", backupId=").append(String.valueOf(this.backupId)); sb.append(", importFromObjectStorageDetails=") .append(String.valueOf(this.importFromObjectStorageDetails)); + sb.append(", primaryClusterId=").append(String.valueOf(this.primaryClusterId)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(")"); @@ -730,6 +774,7 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.backupId, other.backupId) && java.util.Objects.equals( this.importFromObjectStorageDetails, other.importFromObjectStorageDetails) + && java.util.Objects.equals(this.primaryClusterId, other.primaryClusterId) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && super.equals(other); @@ -770,6 +815,9 @@ public int hashCode() { + (this.importFromObjectStorageDetails == null ? 43 : this.importFromObjectStorageDetails.hashCode()); + result = + (result * PRIME) + + (this.primaryClusterId == null ? 43 : this.primaryClusterId.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + super.hashCode(); diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/MemberCluster.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/MemberCluster.java new file mode 100644 index 00000000000..91e94f48dea --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/MemberCluster.java @@ -0,0 +1,177 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.model; + +/** + * The details of a cluster participating in the replication setup.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model + * distinguishes fields that are {@code null} because they are unset from fields that are explicitly + * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a + * set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link + * #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set + * fields into account. The constructor, on the other hand, does not take the explicitly set fields + * into account (since the constructor cannot distinguish explicit {@code null} from unset {@code + * null}). + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MemberCluster.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME) +public final class MemberCluster extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel { + @Deprecated + @java.beans.ConstructorProperties({"ociCacheClusterId", "region"}) + public MemberCluster(String ociCacheClusterId, String region) { + super(); + this.ociCacheClusterId = ociCacheClusterId; + this.region = region; + } + + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + public static class Builder { + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the OCI Cache cluster. + */ + @com.fasterxml.jackson.annotation.JsonProperty("ociCacheClusterId") + private String ociCacheClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the OCI Cache cluster. + * + * @param ociCacheClusterId the value to set + * @return this builder + */ + public Builder ociCacheClusterId(String ociCacheClusterId) { + this.ociCacheClusterId = ociCacheClusterId; + this.__explicitlySet__.add("ociCacheClusterId"); + return this; + } + /** The OCI region to which the cluster belongs. */ + @com.fasterxml.jackson.annotation.JsonProperty("region") + private String region; + + /** + * The OCI region to which the cluster belongs. + * + * @param region the value to set + * @return this builder + */ + public Builder region(String region) { + this.region = region; + this.__explicitlySet__.add("region"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public MemberCluster build() { + MemberCluster model = new MemberCluster(this.ociCacheClusterId, this.region); + for (String explicitlySetProperty : this.__explicitlySet__) { + model.markPropertyAsExplicitlySet(explicitlySetProperty); + } + return model; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(MemberCluster model) { + if (model.wasPropertyExplicitlySet("ociCacheClusterId")) { + this.ociCacheClusterId(model.getOciCacheClusterId()); + } + if (model.wasPropertyExplicitlySet("region")) { + this.region(model.getRegion()); + } + return this; + } + } + + /** Create a new builder. */ + public static Builder builder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder().copy(this); + } + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the OCI Cache cluster. + */ + @com.fasterxml.jackson.annotation.JsonProperty("ociCacheClusterId") + private final String ociCacheClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the OCI Cache cluster. + * + * @return the value + */ + public String getOciCacheClusterId() { + return ociCacheClusterId; + } + + /** The OCI region to which the cluster belongs. */ + @com.fasterxml.jackson.annotation.JsonProperty("region") + private final String region; + + /** + * The OCI region to which the cluster belongs. + * + * @return the value + */ + public String getRegion() { + return region; + } + + @Override + public String toString() { + return this.toString(true); + } + + /** + * Return a string representation of the object. + * + * @param includeByteArrayContents true to include the full contents of byte arrays + * @return string representation + */ + public String toString(boolean includeByteArrayContents) { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("MemberCluster("); + sb.append("super=").append(super.toString()); + sb.append("ociCacheClusterId=").append(String.valueOf(this.ociCacheClusterId)); + sb.append(", region=").append(String.valueOf(this.region)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof MemberCluster)) { + return false; + } + + MemberCluster other = (MemberCluster) o; + return java.util.Objects.equals(this.ociCacheClusterId, other.ociCacheClusterId) + && java.util.Objects.equals(this.region, other.region) + && super.equals(other); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = 1; + result = + (result * PRIME) + + (this.ociCacheClusterId == null ? 43 : this.ociCacheClusterId.hashCode()); + result = (result * PRIME) + (this.region == null ? 43 : this.region.hashCode()); + result = (result * PRIME) + super.hashCode(); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/OperationType.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/OperationType.java index 9440f6bd446..cde547a39b5 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/OperationType.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/OperationType.java @@ -35,6 +35,12 @@ public enum OperationType implements com.oracle.bmc.http.internal.BmcEnum { ExportOciCacheBackupToOs("EXPORT_OCI_CACHE_BACKUP_TO_OS"), PatchOciCacheCluster("PATCH_OCI_CACHE_CLUSTER"), ReplaceOciCacheNode("REPLACE_OCI_CACHE_NODE"), + ConvertToSecondaryCluster("CONVERT_TO_SECONDARY_CLUSTER"), + ConvertToStandaloneCluster("CONVERT_TO_STANDALONE_CLUSTER"), + RollbackCrrSetup("ROLLBACK_CRR_SETUP"), + Switchover("SWITCHOVER"), + SetupCrr("SETUP_CRR"), + ChangeRoleToSecondary("CHANGE_ROLE_TO_SECONDARY"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisCluster.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisCluster.java index 4ead6e5222a..67d5fdb16c3 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisCluster.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisCluster.java @@ -48,6 +48,9 @@ public final class RedisCluster extends com.oracle.bmc.http.client.internal.Expl "backupId", "importFromObjectStorageDetails", "securityAttributes", + "clusterRole", + "primaryClusterId", + "clusterReplicationTopology", "freeformTags", "definedTags", "systemTags" @@ -78,6 +81,9 @@ public RedisCluster( String backupId, ImportOciCacheFromObjectStorageDetails importFromObjectStorageDetails, java.util.Map> securityAttributes, + ClusterRole clusterRole, + String primaryClusterId, + ClusterReplicationTopology clusterReplicationTopology, java.util.Map freeformTags, java.util.Map> definedTags, java.util.Map> systemTags) { @@ -107,6 +113,9 @@ public RedisCluster( this.backupId = backupId; this.importFromObjectStorageDetails = importFromObjectStorageDetails; this.securityAttributes = securityAttributes; + this.clusterRole = clusterRole; + this.primaryClusterId = primaryClusterId; + this.clusterReplicationTopology = clusterReplicationTopology; this.freeformTags = freeformTags; this.definedTags = definedTags; this.systemTags = systemTags; @@ -543,6 +552,50 @@ public Builder securityAttributes( this.__explicitlySet__.add("securityAttributes"); return this; } + /** The current role of the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("clusterRole") + private ClusterRole clusterRole; + + /** + * The current role of the cluster. + * + * @param clusterRole the value to set + * @return this builder + */ + public Builder clusterRole(ClusterRole clusterRole) { + this.clusterRole = clusterRole; + this.__explicitlySet__.add("clusterRole"); + return this; + } + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster in CRR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster in CRR. + * + * @param primaryClusterId the value to set + * @return this builder + */ + public Builder primaryClusterId(String primaryClusterId) { + this.primaryClusterId = primaryClusterId; + this.__explicitlySet__.add("primaryClusterId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("clusterReplicationTopology") + private ClusterReplicationTopology clusterReplicationTopology; + + public Builder clusterReplicationTopology( + ClusterReplicationTopology clusterReplicationTopology) { + this.clusterReplicationTopology = clusterReplicationTopology; + this.__explicitlySet__.add("clusterReplicationTopology"); + return this; + } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists * for cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -633,6 +686,9 @@ public RedisCluster build() { this.backupId, this.importFromObjectStorageDetails, this.securityAttributes, + this.clusterRole, + this.primaryClusterId, + this.clusterReplicationTopology, this.freeformTags, this.definedTags, this.systemTags); @@ -719,6 +775,15 @@ public Builder copy(RedisCluster model) { if (model.wasPropertyExplicitlySet("securityAttributes")) { this.securityAttributes(model.getSecurityAttributes()); } + if (model.wasPropertyExplicitlySet("clusterRole")) { + this.clusterRole(model.getClusterRole()); + } + if (model.wasPropertyExplicitlySet("primaryClusterId")) { + this.primaryClusterId(model.getPrimaryClusterId()); + } + if (model.wasPropertyExplicitlySet("clusterReplicationTopology")) { + this.clusterReplicationTopology(model.getClusterReplicationTopology()); + } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -1252,6 +1317,90 @@ public java.util.Map> getSecurityAttribute return securityAttributes; } + /** The current role of the cluster. */ + public enum ClusterRole implements com.oracle.bmc.http.internal.BmcEnum { + Primary("PRIMARY"), + Secondary("SECONDARY"), + Standalone("STANDALONE"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by + * this version of the SDK. + */ + UnknownEnumValue(null); + + private static final org.slf4j.Logger LOG = + org.slf4j.LoggerFactory.getLogger(ClusterRole.class); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ClusterRole v : ClusterRole.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ClusterRole(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ClusterRole create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ClusterRole', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** The current role of the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("clusterRole") + private final ClusterRole clusterRole; + + /** + * The current role of the cluster. + * + * @return the value + */ + public ClusterRole getClusterRole() { + return clusterRole; + } + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster in CRR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private final String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster in CRR. + * + * @return the value + */ + public String getPrimaryClusterId() { + return primaryClusterId; + } + + @com.fasterxml.jackson.annotation.JsonProperty("clusterReplicationTopology") + private final ClusterReplicationTopology clusterReplicationTopology; + + public ClusterReplicationTopology getClusterReplicationTopology() { + return clusterReplicationTopology; + } + /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for * cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -1347,6 +1496,10 @@ public String toString(boolean includeByteArrayContents) { sb.append(", importFromObjectStorageDetails=") .append(String.valueOf(this.importFromObjectStorageDetails)); sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes)); + sb.append(", clusterRole=").append(String.valueOf(this.clusterRole)); + sb.append(", primaryClusterId=").append(String.valueOf(this.primaryClusterId)); + sb.append(", clusterReplicationTopology=") + .append(String.valueOf(this.clusterReplicationTopology)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", systemTags=").append(String.valueOf(this.systemTags)); @@ -1393,6 +1546,10 @@ public boolean equals(Object o) { && java.util.Objects.equals( this.importFromObjectStorageDetails, other.importFromObjectStorageDetails) && java.util.Objects.equals(this.securityAttributes, other.securityAttributes) + && java.util.Objects.equals(this.clusterRole, other.clusterRole) + && java.util.Objects.equals(this.primaryClusterId, other.primaryClusterId) + && java.util.Objects.equals( + this.clusterReplicationTopology, other.clusterReplicationTopology) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.systemTags, other.systemTags) @@ -1466,6 +1623,15 @@ public int hashCode() { + (this.securityAttributes == null ? 43 : this.securityAttributes.hashCode()); + result = (result * PRIME) + (this.clusterRole == null ? 43 : this.clusterRole.hashCode()); + result = + (result * PRIME) + + (this.primaryClusterId == null ? 43 : this.primaryClusterId.hashCode()); + result = + (result * PRIME) + + (this.clusterReplicationTopology == null + ? 43 + : this.clusterReplicationTopology.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode()); diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisClusterSummary.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisClusterSummary.java index 16da3b8f323..a6cb61c1565 100644 --- a/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisClusterSummary.java +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/model/RedisClusterSummary.java @@ -48,6 +48,8 @@ public final class RedisClusterSummary "nsgIds", "backupId", "securityAttributes", + "clusterRole", + "primaryClusterId", "freeformTags", "definedTags", "systemTags" @@ -76,6 +78,8 @@ public RedisClusterSummary( java.util.List nsgIds, String backupId, java.util.Map> securityAttributes, + RedisCluster.ClusterRole clusterRole, + String primaryClusterId, java.util.Map freeformTags, java.util.Map> definedTags, java.util.Map> systemTags) { @@ -103,6 +107,8 @@ public RedisClusterSummary( this.nsgIds = nsgIds; this.backupId = backupId; this.securityAttributes = securityAttributes; + this.clusterRole = clusterRole; + this.primaryClusterId = primaryClusterId; this.freeformTags = freeformTags; this.definedTags = definedTags; this.systemTags = systemTags; @@ -520,6 +526,40 @@ public Builder securityAttributes( this.__explicitlySet__.add("securityAttributes"); return this; } + /** The current role of the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("clusterRole") + private RedisCluster.ClusterRole clusterRole; + + /** + * The current role of the cluster. + * + * @param clusterRole the value to set + * @return this builder + */ + public Builder clusterRole(RedisCluster.ClusterRole clusterRole) { + this.clusterRole = clusterRole; + this.__explicitlySet__.add("clusterRole"); + return this; + } + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster in CRR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the primary cluster in CRR. + * + * @param primaryClusterId the value to set + * @return this builder + */ + public Builder primaryClusterId(String primaryClusterId) { + this.primaryClusterId = primaryClusterId; + this.__explicitlySet__.add("primaryClusterId"); + return this; + } /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists * for cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -608,6 +648,8 @@ public RedisClusterSummary build() { this.nsgIds, this.backupId, this.securityAttributes, + this.clusterRole, + this.primaryClusterId, this.freeformTags, this.definedTags, this.systemTags); @@ -688,6 +730,12 @@ public Builder copy(RedisClusterSummary model) { if (model.wasPropertyExplicitlySet("securityAttributes")) { this.securityAttributes(model.getSecurityAttributes()); } + if (model.wasPropertyExplicitlySet("clusterRole")) { + this.clusterRole(model.getClusterRole()); + } + if (model.wasPropertyExplicitlySet("primaryClusterId")) { + this.primaryClusterId(model.getPrimaryClusterId()); + } if (model.wasPropertyExplicitlySet("freeformTags")) { this.freeformTags(model.getFreeformTags()); } @@ -1063,6 +1111,36 @@ public java.util.Map> getSecurityAttribute return securityAttributes; } + /** The current role of the cluster. */ + @com.fasterxml.jackson.annotation.JsonProperty("clusterRole") + private final RedisCluster.ClusterRole clusterRole; + + /** + * The current role of the cluster. + * + * @return the value + */ + public RedisCluster.ClusterRole getClusterRole() { + return clusterRole; + } + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster in CRR. + */ + @com.fasterxml.jackson.annotation.JsonProperty("primaryClusterId") + private final String primaryClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the primary cluster in CRR. + * + * @return the value + */ + public String getPrimaryClusterId() { + return primaryClusterId; + } + /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for * cross-compatibility only. Example: {@code {"bar-key": "value"}} @@ -1155,6 +1233,8 @@ public String toString(boolean includeByteArrayContents) { sb.append(", nsgIds=").append(String.valueOf(this.nsgIds)); sb.append(", backupId=").append(String.valueOf(this.backupId)); sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes)); + sb.append(", clusterRole=").append(String.valueOf(this.clusterRole)); + sb.append(", primaryClusterId=").append(String.valueOf(this.primaryClusterId)); sb.append(", freeformTags=").append(String.valueOf(this.freeformTags)); sb.append(", definedTags=").append(String.valueOf(this.definedTags)); sb.append(", systemTags=").append(String.valueOf(this.systemTags)); @@ -1198,6 +1278,8 @@ public boolean equals(Object o) { && java.util.Objects.equals(this.nsgIds, other.nsgIds) && java.util.Objects.equals(this.backupId, other.backupId) && java.util.Objects.equals(this.securityAttributes, other.securityAttributes) + && java.util.Objects.equals(this.clusterRole, other.clusterRole) + && java.util.Objects.equals(this.primaryClusterId, other.primaryClusterId) && java.util.Objects.equals(this.freeformTags, other.freeformTags) && java.util.Objects.equals(this.definedTags, other.definedTags) && java.util.Objects.equals(this.systemTags, other.systemTags) @@ -1263,6 +1345,10 @@ public int hashCode() { + (this.securityAttributes == null ? 43 : this.securityAttributes.hashCode()); + result = (result * PRIME) + (this.clusterRole == null ? 43 : this.clusterRole.hashCode()); + result = + (result * PRIME) + + (this.primaryClusterId == null ? 43 : this.primaryClusterId.hashCode()); result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode()); result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode()); result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode()); diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToSecondaryClusterRequest.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToSecondaryClusterRequest.java new file mode 100644 index 00000000000..c488d9e3ff9 --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToSecondaryClusterRequest.java @@ -0,0 +1,369 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.requests; + +import com.oracle.bmc.redis.model.*; +/** + * Example: Click here to see how to use + * ConvertToSecondaryClusterRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +public class ConvertToSecondaryClusterRequest + extends com.oracle.bmc.requests.BmcRequest< + com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails> { + + /** The parameter details required to convert an existing cluster into a secondary cluster. */ + private com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails + convertToSecondaryClusterDetails; + + /** The parameter details required to convert an existing cluster into a secondary cluster. */ + public com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails + getConvertToSecondaryClusterDetails() { + return convertToSecondaryClusterDetails; + } + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the cluster. + */ + private String redisClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the cluster. + */ + public String getRedisClusterId() { + return redisClusterId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code + * if-match} parameter to the value of the etag from a previous GET or POST response for that + * resource. The resource will be updated or deleted only if the etag you provide matches the + * resource's current etag value. + */ + private String ifMatch; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code + * if-match} parameter to the value of the etag from a previous GET or POST response for that + * resource. The resource will be updated or deleted only if the etag you provide matches the + * resource's current etag value. + */ + public String getIfMatch() { + return ifMatch; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + + /** + * Alternative accessor for the body parameter. + * + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails getBody$() { + return convertToSecondaryClusterDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ConvertToSecondaryClusterRequest, + com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The parameter details required to convert an existing cluster into a secondary cluster. + */ + private com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails + convertToSecondaryClusterDetails = null; + + /** + * The parameter details required to convert an existing cluster into a secondary cluster. + * + * @param convertToSecondaryClusterDetails the value to set + * @return this builder instance + */ + public Builder convertToSecondaryClusterDetails( + com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails + convertToSecondaryClusterDetails) { + this.convertToSecondaryClusterDetails = convertToSecondaryClusterDetails; + return this; + } + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the cluster. + */ + private String redisClusterId = null; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the cluster. + * + * @param redisClusterId the value to set + * @return this builder instance + */ + public Builder redisClusterId(String redisClusterId) { + this.redisClusterId = redisClusterId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response + * for that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + */ + private String ifMatch = null; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response + * for that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + * + * @param ifMatch the value to set + * @return this builder instance + */ + public Builder ifMatch(String ifMatch) { + this.ifMatch = ifMatch; + return this; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Set the invocation callback for the request to be built. + * + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.http.client.RequestInterceptor invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + public Builder copy(ConvertToSecondaryClusterRequest o) { + convertToSecondaryClusterDetails(o.getConvertToSecondaryClusterDetails()); + redisClusterId(o.getRedisClusterId()); + ifMatch(o.getIfMatch()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ConvertToSecondaryClusterRequest as configured by this builder + * + *

Note that this method takes calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + *

This is the preferred method to build an instance. + * + * @return instance of ConvertToSecondaryClusterRequest + */ + public ConvertToSecondaryClusterRequest build() { + ConvertToSecondaryClusterRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails body) { + convertToSecondaryClusterDetails(body); + return this; + } + + /** + * Build the instance of ConvertToSecondaryClusterRequest as configured by this builder + * + *

Note that this method does not take calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#build} does + * + * @return instance of ConvertToSecondaryClusterRequest + */ + public ConvertToSecondaryClusterRequest buildWithoutInvocationCallback() { + ConvertToSecondaryClusterRequest request = new ConvertToSecondaryClusterRequest(); + request.convertToSecondaryClusterDetails = convertToSecondaryClusterDetails; + request.redisClusterId = redisClusterId; + request.ifMatch = ifMatch; + request.opcRetryToken = opcRetryToken; + request.opcRequestId = opcRequestId; + return request; + // new ConvertToSecondaryClusterRequest(convertToSecondaryClusterDetails, + // redisClusterId, ifMatch, opcRetryToken, opcRequestId); + } + } + + /** + * Return an instance of {@link Builder} that allows you to modify request properties. + * + * @return instance of {@link Builder} that allows you to modify request properties. + */ + public Builder toBuilder() { + return new Builder() + .convertToSecondaryClusterDetails(convertToSecondaryClusterDetails) + .redisClusterId(redisClusterId) + .ifMatch(ifMatch) + .opcRetryToken(opcRetryToken) + .opcRequestId(opcRequestId); + } + + /** + * Return a new builder for this request object. + * + * @return builder for the request object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",convertToSecondaryClusterDetails=") + .append(String.valueOf(this.convertToSecondaryClusterDetails)); + sb.append(",redisClusterId=").append(String.valueOf(this.redisClusterId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ConvertToSecondaryClusterRequest)) { + return false; + } + + ConvertToSecondaryClusterRequest other = (ConvertToSecondaryClusterRequest) o; + return super.equals(o) + && java.util.Objects.equals( + this.convertToSecondaryClusterDetails, + other.convertToSecondaryClusterDetails) + && java.util.Objects.equals(this.redisClusterId, other.redisClusterId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.convertToSecondaryClusterDetails == null + ? 43 + : this.convertToSecondaryClusterDetails.hashCode()); + result = + (result * PRIME) + + (this.redisClusterId == null ? 43 : this.redisClusterId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToStandaloneClusterRequest.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToStandaloneClusterRequest.java new file mode 100644 index 00000000000..0f47eb915aa --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/ConvertToStandaloneClusterRequest.java @@ -0,0 +1,303 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.requests; + +import com.oracle.bmc.redis.model.*; +/** + * Example: Click here to see how to use + * ConvertToStandaloneClusterRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +public class ConvertToStandaloneClusterRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the cluster. + */ + private String redisClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the cluster. + */ + public String getRedisClusterId() { + return redisClusterId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code + * if-match} parameter to the value of the etag from a previous GET or POST response for that + * resource. The resource will be updated or deleted only if the etag you provide matches the + * resource's current etag value. + */ + private String ifMatch; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code + * if-match} parameter to the value of the etag from a previous GET or POST response for that + * resource. The resource will be updated or deleted only if the etag you provide matches the + * resource's current etag value. + */ + public String getIfMatch() { + return ifMatch; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ConvertToStandaloneClusterRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the cluster. + */ + private String redisClusterId = null; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the cluster. + * + * @param redisClusterId the value to set + * @return this builder instance + */ + public Builder redisClusterId(String redisClusterId) { + this.redisClusterId = redisClusterId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response + * for that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + */ + private String ifMatch = null; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response + * for that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + * + * @param ifMatch the value to set + * @return this builder instance + */ + public Builder ifMatch(String ifMatch) { + this.ifMatch = ifMatch; + return this; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Set the invocation callback for the request to be built. + * + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.http.client.RequestInterceptor invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + public Builder copy(ConvertToStandaloneClusterRequest o) { + redisClusterId(o.getRedisClusterId()); + ifMatch(o.getIfMatch()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ConvertToStandaloneClusterRequest as configured by this builder + * + *

Note that this method takes calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + *

This is the preferred method to build an instance. + * + * @return instance of ConvertToStandaloneClusterRequest + */ + public ConvertToStandaloneClusterRequest build() { + ConvertToStandaloneClusterRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of ConvertToStandaloneClusterRequest as configured by this builder + * + *

Note that this method does not take calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#build} does + * + * @return instance of ConvertToStandaloneClusterRequest + */ + public ConvertToStandaloneClusterRequest buildWithoutInvocationCallback() { + ConvertToStandaloneClusterRequest request = new ConvertToStandaloneClusterRequest(); + request.redisClusterId = redisClusterId; + request.ifMatch = ifMatch; + request.opcRetryToken = opcRetryToken; + request.opcRequestId = opcRequestId; + return request; + // new ConvertToStandaloneClusterRequest(redisClusterId, ifMatch, opcRetryToken, + // opcRequestId); + } + } + + /** + * Return an instance of {@link Builder} that allows you to modify request properties. + * + * @return instance of {@link Builder} that allows you to modify request properties. + */ + public Builder toBuilder() { + return new Builder() + .redisClusterId(redisClusterId) + .ifMatch(ifMatch) + .opcRetryToken(opcRetryToken) + .opcRequestId(opcRequestId); + } + + /** + * Return a new builder for this request object. + * + * @return builder for the request object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",redisClusterId=").append(String.valueOf(this.redisClusterId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ConvertToStandaloneClusterRequest)) { + return false; + } + + ConvertToStandaloneClusterRequest other = (ConvertToStandaloneClusterRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.redisClusterId, other.redisClusterId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.redisClusterId == null ? 43 : this.redisClusterId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/SwitchoverRequest.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/SwitchoverRequest.java new file mode 100644 index 00000000000..c8fbc3a42e1 --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/requests/SwitchoverRequest.java @@ -0,0 +1,300 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.requests; + +import com.oracle.bmc.redis.model.*; +/** + * Example: Click here to see how to use SwitchoverRequest. + */ +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +public class SwitchoverRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the cluster. + */ + private String redisClusterId; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of + * the cluster. + */ + public String getRedisClusterId() { + return redisClusterId; + } + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code + * if-match} parameter to the value of the etag from a previous GET or POST response for that + * resource. The resource will be updated or deleted only if the etag you provide matches the + * resource's current etag value. + */ + private String ifMatch; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code + * if-match} parameter to the value of the etag from a previous GET or POST response for that + * resource. The resource will be updated or deleted only if the etag you provide matches the + * resource's current etag value. + */ + public String getIfMatch() { + return ifMatch; + } + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + private String opcRetryToken; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations. For example, if a + * resource has been deleted and purged from the system, then a retry of the original creation + * request might be rejected. + */ + public String getOpcRetryToken() { + return opcRetryToken; + } + /** The client request ID for tracing. */ + private String opcRequestId; + + /** The client request ID for tracing. */ + public String getOpcRequestId() { + return opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + SwitchoverRequest, java.lang.Void> { + private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the cluster. + */ + private String redisClusterId = null; + + /** + * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) + * of the cluster. + * + * @param redisClusterId the value to set + * @return this builder instance + */ + public Builder redisClusterId(String redisClusterId) { + this.redisClusterId = redisClusterId; + return this; + } + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response + * for that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + */ + private String ifMatch = null; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the + * {@code if-match} parameter to the value of the etag from a previous GET or POST response + * for that resource. The resource will be updated or deleted only if the etag you provide + * matches the resource's current etag value. + * + * @param ifMatch the value to set + * @return this builder instance + */ + public Builder ifMatch(String ifMatch) { + this.ifMatch = ifMatch; + return this; + } + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + */ + private String opcRetryToken = null; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after + * 24 hours, but can be invalidated before then due to conflicting operations. For example, + * if a resource has been deleted and purged from the system, then a retry of the original + * creation request might be rejected. + * + * @param opcRetryToken the value to set + * @return this builder instance + */ + public Builder opcRetryToken(String opcRetryToken) { + this.opcRetryToken = opcRetryToken; + return this; + } + + /** The client request ID for tracing. */ + private String opcRequestId = null; + + /** + * The client request ID for tracing. + * + * @param opcRequestId the value to set + * @return this builder instance + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Set the invocation callback for the request to be built. + * + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.http.client.RequestInterceptor invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + public Builder copy(SwitchoverRequest o) { + redisClusterId(o.getRedisClusterId()); + ifMatch(o.getIfMatch()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of SwitchoverRequest as configured by this builder + * + *

Note that this method takes calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + *

This is the preferred method to build an instance. + * + * @return instance of SwitchoverRequest + */ + public SwitchoverRequest build() { + SwitchoverRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Build the instance of SwitchoverRequest as configured by this builder + * + *

Note that this method does not take calls to {@link + * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account, + * while the method {@link Builder#build} does + * + * @return instance of SwitchoverRequest + */ + public SwitchoverRequest buildWithoutInvocationCallback() { + SwitchoverRequest request = new SwitchoverRequest(); + request.redisClusterId = redisClusterId; + request.ifMatch = ifMatch; + request.opcRetryToken = opcRetryToken; + request.opcRequestId = opcRequestId; + return request; + // new SwitchoverRequest(redisClusterId, ifMatch, opcRetryToken, opcRequestId); + } + } + + /** + * Return an instance of {@link Builder} that allows you to modify request properties. + * + * @return instance of {@link Builder} that allows you to modify request properties. + */ + public Builder toBuilder() { + return new Builder() + .redisClusterId(redisClusterId) + .ifMatch(ifMatch) + .opcRetryToken(opcRetryToken) + .opcRequestId(opcRequestId); + } + + /** + * Return a new builder for this request object. + * + * @return builder for the request object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",redisClusterId=").append(String.valueOf(this.redisClusterId)); + sb.append(",ifMatch=").append(String.valueOf(this.ifMatch)); + sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken)); + sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SwitchoverRequest)) { + return false; + } + + SwitchoverRequest other = (SwitchoverRequest) o; + return super.equals(o) + && java.util.Objects.equals(this.redisClusterId, other.redisClusterId) + && java.util.Objects.equals(this.ifMatch, other.ifMatch) + && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.redisClusterId == null ? 43 : this.redisClusterId.hashCode()); + result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode()); + result = + (result * PRIME) + + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToSecondaryClusterResponse.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToSecondaryClusterResponse.java new file mode 100644 index 00000000000..b71042c61a0 --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToSecondaryClusterResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.responses; + +import com.oracle.bmc.redis.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +public class ConvertToSecondaryClusterResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private ConvertToSecondaryClusterResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ConvertToSecondaryClusterResponse> { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @param opcWorkRequestId the value to set + * @return this builder + */ + public Builder opcWorkRequestId(String opcWorkRequestId) { + this.opcWorkRequestId = opcWorkRequestId; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ConvertToSecondaryClusterResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ConvertToSecondaryClusterResponse build() { + return new ConvertToSecondaryClusterResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ConvertToSecondaryClusterResponse)) { + return false; + } + + ConvertToSecondaryClusterResponse other = (ConvertToSecondaryClusterResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToStandaloneClusterResponse.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToStandaloneClusterResponse.java new file mode 100644 index 00000000000..43c3fbbb3cf --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/ConvertToStandaloneClusterResponse.java @@ -0,0 +1,186 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.responses; + +import com.oracle.bmc.redis.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +public class ConvertToStandaloneClusterResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private ConvertToStandaloneClusterResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder< + ConvertToStandaloneClusterResponse> { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @param opcWorkRequestId the value to set + * @return this builder + */ + public Builder opcWorkRequestId(String opcWorkRequestId) { + this.opcWorkRequestId = opcWorkRequestId; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(ConvertToStandaloneClusterResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public ConvertToStandaloneClusterResponse build() { + return new ConvertToStandaloneClusterResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof ConvertToStandaloneClusterResponse)) { + return false; + } + + ConvertToStandaloneClusterResponse other = (ConvertToStandaloneClusterResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/SwitchoverResponse.java b/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/SwitchoverResponse.java new file mode 100644 index 00000000000..55948864cd9 --- /dev/null +++ b/bmc-redis/src/main/java/com/oracle/bmc/redis/responses/SwitchoverResponse.java @@ -0,0 +1,185 @@ +/** + * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.redis.responses; + +import com.oracle.bmc.redis.model.*; + +@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220315") +public class SwitchoverResponse extends com.oracle.bmc.responses.BmcResponse { + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @return the value + */ + public String getOpcWorkRequestId() { + return opcWorkRequestId; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @return the value + */ + public String getOpcRequestId() { + return opcRequestId; + } + + @java.beans.ConstructorProperties({ + "__httpStatusCode__", + "headers", + "opcWorkRequestId", + "opcRequestId" + }) + private SwitchoverResponse( + int __httpStatusCode__, + java.util.Map> headers, + String opcWorkRequestId, + String opcRequestId) { + super(__httpStatusCode__, headers); + this.opcWorkRequestId = opcWorkRequestId; + this.opcRequestId = opcRequestId; + } + + public static class Builder + implements com.oracle.bmc.responses.BmcResponse.Builder { + private int __httpStatusCode__; + + @Override + public Builder __httpStatusCode__(int __httpStatusCode__) { + this.__httpStatusCode__ = __httpStatusCode__; + return this; + } + + private java.util.Map> headers; + + @Override + public Builder headers(java.util.Map> headers) { + this.headers = headers; + return this; + } + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query + * status of the asynchronous operation. + * + * @param opcWorkRequestId the value to set + * @return this builder + */ + public Builder opcWorkRequestId(String opcWorkRequestId) { + this.opcWorkRequestId = opcWorkRequestId; + return this; + } + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + */ + private String opcRequestId; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a + * particular request, please provide the request ID. + * + * @param opcRequestId the value to set + * @return this builder + */ + public Builder opcRequestId(String opcRequestId) { + this.opcRequestId = opcRequestId; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * + * @return this builder instance + */ + @Override + public Builder copy(SwitchoverResponse o) { + __httpStatusCode__(o.get__httpStatusCode__()); + headers(o.getHeaders()); + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + + /** + * Build the response object. + * + * @return the response object + */ + @Override + public SwitchoverResponse build() { + return new SwitchoverResponse( + __httpStatusCode__, headers, opcWorkRequestId, opcRequestId); + } + } + + /** + * Return a new builder for this response object. + * + * @return builder for the response object + */ + public static Builder builder() { + return new Builder(); + } + + @Override + public String toString() { + java.lang.StringBuilder sb = new java.lang.StringBuilder(); + sb.append("("); + sb.append("super=").append(super.toString()); + sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId)); + sb.append(",opcRequestId=").append(String.valueOf(opcRequestId)); + sb.append(")"); + return sb.toString(); + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof SwitchoverResponse)) { + return false; + } + + SwitchoverResponse other = (SwitchoverResponse) o; + return super.equals(o) + && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId) + && java.util.Objects.equals(this.opcRequestId, other.opcRequestId); + } + + @Override + public int hashCode() { + final int PRIME = 59; + int result = super.hashCode(); + result = + (result * PRIME) + + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode()); + result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode()); + return result; + } +} diff --git a/bmc-redis/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-redis/reflect-config.json b/bmc-redis/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-redis/reflect-config.json index 0dfedf8dcab..5fc5863b84c 100644 --- a/bmc-redis/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-redis/reflect-config.json +++ b/bmc-redis/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-redis/reflect-config.json @@ -144,6 +144,20 @@ "allDeclaredMethods": true, "allDeclaredConstructors": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.ClusterReplicationTopology", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.ClusterReplicationTopology$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.redis.model.ConfigurationDetails", @@ -172,6 +186,20 @@ "allDeclaredMethods": true, "allDeclaredConstructors": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.ConvertToSecondaryClusterDetails$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.redis.model.CreateIdentityTokenDetails", @@ -368,6 +396,20 @@ "allDeclaredMethods": true, "allDeclaredConstructors": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.MemberCluster", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "queryAllDeclaredConstructors": true + }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.MemberCluster$Builder", + "allDeclaredFields": true, + "allDeclaredMethods": true, + "allDeclaredConstructors": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.redis.model.Node", @@ -718,6 +760,12 @@ "allDeclaredFields": true, "allDeclaredMethods": true }, + { + "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, + "name": "com.oracle.bmc.redis.model.RedisCluster$ClusterRole", + "allDeclaredFields": true, + "allDeclaredMethods": true + }, { "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" }, "name": "com.oracle.bmc.redis.model.RedisClusterCollection", diff --git a/bmc-resourceanalytics/pom.xml b/bmc-resourceanalytics/pom.xml index cfe0c1749d5..9cacbaae3c5 100644 --- a/bmc-resourceanalytics/pom.xml +++ b/bmc-resourceanalytics/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-resourceanalytics @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-resourcemanager/pom.xml b/bmc-resourcemanager/pom.xml index 24bd218c4ce..d48448084aa 100644 --- a/bmc-resourcemanager/pom.xml +++ b/bmc-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-resourcemanager @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-resourcescheduler/pom.xml b/bmc-resourcescheduler/pom.xml index 45be93260ea..2eea74a6ad4 100644 --- a/bmc-resourcescheduler/pom.xml +++ b/bmc-resourcescheduler/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-resourcescheduler @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-resourcesearch/pom.xml b/bmc-resourcesearch/pom.xml index 5eab090ca1f..6196f55b862 100644 --- a/bmc-resourcesearch/pom.xml +++ b/bmc-resourcesearch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-resourcesearch @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-rover/pom.xml b/bmc-rover/pom.xml index 795b3aab410..ff10c7e7ecf 100644 --- a/bmc-rover/pom.xml +++ b/bmc-rover/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-rover @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-sch/pom.xml b/bmc-sch/pom.xml index a1bac7c2b24..88d91587315 100644 --- a/bmc-sch/pom.xml +++ b/bmc-sch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-sch @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-secrets/pom.xml b/bmc-secrets/pom.xml index f0108cf3b78..1bd10c4087e 100644 --- a/bmc-secrets/pom.xml +++ b/bmc-secrets/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-secrets @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-securityattribute/pom.xml b/bmc-securityattribute/pom.xml index b547a80f337..643973a9912 100644 --- a/bmc-securityattribute/pom.xml +++ b/bmc-securityattribute/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-securityattribute @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-self/pom.xml b/bmc-self/pom.xml index 1ea1108faf3..a8e5a35ee65 100644 --- a/bmc-self/pom.xml +++ b/bmc-self/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-self @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-servicecatalog/pom.xml b/bmc-servicecatalog/pom.xml index 23c6e0fc4a5..ec55c9f929c 100644 --- a/bmc-servicecatalog/pom.xml +++ b/bmc-servicecatalog/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-servicecatalog @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-servicemanagerproxy/pom.xml b/bmc-servicemanagerproxy/pom.xml index 2419e845156..12cd3e215b5 100644 --- a/bmc-servicemanagerproxy/pom.xml +++ b/bmc-servicemanagerproxy/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-servicemanagerproxy @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-shaded/bmc-shaded-full/pom.xml b/bmc-shaded/bmc-shaded-full/pom.xml index e13f318e86f..a2df61d1038 100644 --- a/bmc-shaded/bmc-shaded-full/pom.xml +++ b/bmc-shaded/bmc-shaded-full/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-shaded - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-shaded-full diff --git a/bmc-shaded/pom.xml b/bmc-shaded/pom.xml index 4110b471892..98c0e6a96dd 100644 --- a/bmc-shaded/pom.xml +++ b/bmc-shaded/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml diff --git a/bmc-stackmonitoring/pom.xml b/bmc-stackmonitoring/pom.xml index b3051b6becf..0656577a2d4 100644 --- a/bmc-stackmonitoring/pom.xml +++ b/bmc-stackmonitoring/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-stackmonitoring @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-streaming/pom.xml b/bmc-streaming/pom.xml index 40206b3690d..941cd6b3357 100644 --- a/bmc-streaming/pom.xml +++ b/bmc-streaming/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-streaming @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-tenantmanagercontrolplane/pom.xml b/bmc-tenantmanagercontrolplane/pom.xml index 099dfc4230e..29394d1d842 100644 --- a/bmc-tenantmanagercontrolplane/pom.xml +++ b/bmc-tenantmanagercontrolplane/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-tenantmanagercontrolplane @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-threatintelligence/pom.xml b/bmc-threatintelligence/pom.xml index fee5f2cebe3..7bda178b906 100644 --- a/bmc-threatintelligence/pom.xml +++ b/bmc-threatintelligence/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-threatintelligence @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-usage/pom.xml b/bmc-usage/pom.xml index b375ed99bff..df74eb5e1aa 100644 --- a/bmc-usage/pom.xml +++ b/bmc-usage/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-usage @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-usageapi/pom.xml b/bmc-usageapi/pom.xml index 3d8d4cdb2ef..e5a1fd64337 100644 --- a/bmc-usageapi/pom.xml +++ b/bmc-usageapi/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-usageapi @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-vault/pom.xml b/bmc-vault/pom.xml index e63b501274b..055d8f4b772 100644 --- a/bmc-vault/pom.xml +++ b/bmc-vault/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-vault @@ -15,12 +15,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 com.oracle.oci.sdk oci-java-sdk-workrequests - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-vbsinst/pom.xml b/bmc-vbsinst/pom.xml index 5fbe9eb62a5..4538eba548f 100644 --- a/bmc-vbsinst/pom.xml +++ b/bmc-vbsinst/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-vbsinst @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-visualbuilder/pom.xml b/bmc-visualbuilder/pom.xml index 8d09e576b07..e68da1f399b 100644 --- a/bmc-visualbuilder/pom.xml +++ b/bmc-visualbuilder/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-visualbuilder @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-vnmonitoring/pom.xml b/bmc-vnmonitoring/pom.xml index 940ba75e086..bf938c2e019 100644 --- a/bmc-vnmonitoring/pom.xml +++ b/bmc-vnmonitoring/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-vnmonitoring @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-vulnerabilityscanning/pom.xml b/bmc-vulnerabilityscanning/pom.xml index 068e21d50c5..83b88f1cd37 100644 --- a/bmc-vulnerabilityscanning/pom.xml +++ b/bmc-vulnerabilityscanning/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-vulnerabilityscanning @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-waa/pom.xml b/bmc-waa/pom.xml index c20af5dfcb7..ed5277a7a97 100644 --- a/bmc-waa/pom.xml +++ b/bmc-waa/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-waa @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-waas/pom.xml b/bmc-waas/pom.xml index 88572aae3c9..458ad9c4c66 100644 --- a/bmc-waas/pom.xml +++ b/bmc-waas/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-waas @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-waf/pom.xml b/bmc-waf/pom.xml index 51df0b8a922..be0b2da991b 100644 --- a/bmc-waf/pom.xml +++ b/bmc-waf/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-waf @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-wlms/pom.xml b/bmc-wlms/pom.xml index 66ef8192eb5..8ebb46a0e3b 100644 --- a/bmc-wlms/pom.xml +++ b/bmc-wlms/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-wlms @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-workrequests/pom.xml b/bmc-workrequests/pom.xml index 7b1e33d4401..8bb0cabde44 100644 --- a/bmc-workrequests/pom.xml +++ b/bmc-workrequests/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-workrequests @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/bmc-zpr/pom.xml b/bmc-zpr/pom.xml index adf7bdec23e..f56cfcee799 100644 --- a/bmc-zpr/pom.xml +++ b/bmc-zpr/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 ../pom.xml oci-java-sdk-zpr @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 3.95.1 + 3.95.2 \ No newline at end of file diff --git a/pom.xml b/pom.xml index b592aade6db..412c929eafd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk oci-java-sdk - 3.95.1 + 3.95.2 pom Oracle Cloud Infrastructure SDK This project contains the SDK used for Oracle Cloud Infrastructure