diff --git a/CHANGELOG.md b/CHANGELOG.md
index 52d28813f7d..fa68c79744e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/).
+## 3.89.1 - 2026-06-09
+### Added
+- Support for B200 shapes in dedicated AI clusters in the Generative AI service
+- Support for Oracle Managed Database Software Updates in the Database service
+- Support for Oracle-managed and customer-managed database home types in the Database service
+- Support for specifying VM cluster IDs when creating databases in the Database service
+- Support for Oracle Managed Software Updates delegation controls in the Delegate Access Control service
+- Support for Exadata Database VM clusters in delegation controls in the Delegate Access Control service
+- Support for database IDs in delegated resource access requests in the Delegate Access Control service
+- Support for approval action timestamps and SSH access indicators in the Delegate Access Control service
+- Support for public connectivity add-ons in the OCI Streaming with Apache Kafka service
+- Support for Kafka cluster add-ons in the OCI Streaming with Apache Kafka service
+- Support for GPU memory fabric IDs and size details in GPU memory cluster summaries, filtering GPU memory clusters by GPU memory fabric, associated GPU memory cluster IDs in GPU memory fabric resources, and partner-provided OS licenses when launching and updating instances in the Compute service
+- Support for work request and waiters when attaching volumes, detaching volumes, and terminating instances in the Compute service
+- Support for single-stack IPv6 in the Virtual Cloud Network service
+- Support for hostnames on IPv6 addresses during create, update, and bulk operations in the Virtual Cloud Network service
+- Support for IPv6 addresses on DB systems, read endpoints, read replicas, and snapshots in the MySQL HeatWave service
+- Support for IPv6 selection in replication channels on dual-stack DB systems in the MySQL HeatWave service
+- Support for X509 identity propagation trusts and CA certificate chains in the Identity Domains service
+- Support for resource subject type, impersonating resources, claim validations, and claim propagation in identity propagation trusts in the Identity Domains service
+
## 3.89.0 - 2026-06-02
### Added
- Support for Zero Trust Packet Routing (ZPR) security attributes for private endpoints in the Operations Insights service
diff --git a/bmc-accessgovernancecp/pom.xml b/bmc-accessgovernancecp/pom.xml
index 1f4cb1442cf..fdf5edf68a0 100644
--- a/bmc-accessgovernancecp/pom.xml
+++ b/bmc-accessgovernancecp/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-accessgovernancecp
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-addons/bmc-adk/pom.xml b/bmc-addons/bmc-adk/pom.xml
index 79d6b08db6f..2619bd28403 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.89.0
+ 3.89.1
oci-java-sdk-addons-adk
diff --git a/bmc-addons/bmc-aispeech-realtime/pom.xml b/bmc-addons/bmc-aispeech-realtime/pom.xml
index 6af11c1cba4..2e522715ee3 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.89.0
+ 3.89.1
../pom.xml
4.0.0
@@ -53,12 +53,12 @@
com.oracle.oci.sdk
oci-java-sdk-aispeech
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.89.0
+ 3.89.1
compile
diff --git a/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml b/bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml
index 28e604ad5a7..2f5b4ca3f7c 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.89.0
+ 3.89.1
../pom.xml
@@ -17,14 +17,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.89.0
+ 3.89.1
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.89.0
+ 3.89.1
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 2cf7913898b..ee070d70dce 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.89.0
+ 3.89.1
../pom.xml
@@ -17,14 +17,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.89.0
+ 3.89.1
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey3
- 3.89.0
+ 3.89.1
pom
import
diff --git a/bmc-addons/bmc-apache-connector-provider/pom.xml b/bmc-addons/bmc-apache-connector-provider/pom.xml
index 6b81017d045..71dbecbf10e 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.89.0
+ 3.89.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ 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 7c4610d4bd5..3633d7d66b9 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.89.0
+ 3.89.1
4.0.0
@@ -38,25 +38,25 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
compile
com.oracle.oci.sdk
oci-java-sdk-core
- 3.89.0
+ 3.89.1
test
com.oracle.oci.sdk
oci-java-sdk-identity
- 3.89.0
+ 3.89.1
test
com.oracle.oci.sdk
oci-java-sdk-keymanagement
- 3.89.0
+ 3.89.1
test
diff --git a/bmc-addons/bmc-resteasy-client-configurator/pom.xml b/bmc-addons/bmc-resteasy-client-configurator/pom.xml
index 1d83175d2c1..843ee3be86b 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.89.0
+ 3.89.1
../pom.xml
@@ -23,7 +23,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ 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 aa6c6d973b8..47463422abd 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.89.0
+ 3.89.1
../pom.xml
4.0.0
@@ -39,13 +39,13 @@
com.oracle.oci.sdk
oci-java-sdk-addons-sasl
- 3.89.0
+ 3.89.1
compile
com.oracle.oci.sdk
oci-java-sdk-addons-oke-workload-identity
- 3.89.0
+ 3.89.1
compile
diff --git a/bmc-addons/bmc-sasl/pom.xml b/bmc-addons/bmc-sasl/pom.xml
index bb34c15569a..3b02f7ace8a 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.89.0
+ 3.89.1
../pom.xml
@@ -61,7 +61,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
diff --git a/bmc-addons/bmc-sse-support-jersey3/pom.xml b/bmc-addons/bmc-sse-support-jersey3/pom.xml
index 78b41f7fc94..5b41392baba 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.89.0
+ 3.89.1
../pom.xml
4.0.0
@@ -150,12 +150,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-generativeaiinference
- 3.89.0
+ 3.89.1
test
@@ -164,7 +164,7 @@
but the code in it needs it. -->
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey3
- 3.89.0
+ 3.89.1
diff --git a/bmc-addons/bmc-sse-support/pom.xml b/bmc-addons/bmc-sse-support/pom.xml
index 68bbe05a5f9..d0fdbad2099 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.89.0
+ 3.89.1
../pom.xml
4.0.0
@@ -150,12 +150,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-generativeaiinference
- 3.89.0
+ 3.89.1
test
@@ -164,7 +164,7 @@
but the code in it needs it. -->
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.89.0
+ 3.89.1
diff --git a/bmc-addons/pom.xml b/bmc-addons/pom.xml
index ad7cb8a5f30..d01e8bf9ccb 100644
--- a/bmc-addons/pom.xml
+++ b/bmc-addons/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
diff --git a/bmc-adm/pom.xml b/bmc-adm/pom.xml
index 3359a0782d1..da34ec777e7 100644
--- a/bmc-adm/pom.xml
+++ b/bmc-adm/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-adm
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-aidataplatform/pom.xml b/bmc-aidataplatform/pom.xml
index fdef129fc29..5afc2f6b6b7 100644
--- a/bmc-aidataplatform/pom.xml
+++ b/bmc-aidataplatform/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-aidataplatform
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-aidocument/pom.xml b/bmc-aidocument/pom.xml
index 22602f9322b..369547c24f4 100644
--- a/bmc-aidocument/pom.xml
+++ b/bmc-aidocument/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-aidocument
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-ailanguage/pom.xml b/bmc-ailanguage/pom.xml
index 711f0ea9415..64a9b3273a3 100644
--- a/bmc-ailanguage/pom.xml
+++ b/bmc-ailanguage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-ailanguage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-aispeech/pom.xml b/bmc-aispeech/pom.xml
index 173303a55dc..a55dd156c5a 100644
--- a/bmc-aispeech/pom.xml
+++ b/bmc-aispeech/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-aispeech
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-aivision/pom.xml b/bmc-aivision/pom.xml
index 63c54782cd1..285661d063d 100644
--- a/bmc-aivision/pom.xml
+++ b/bmc-aivision/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-aivision
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-analytics/pom.xml b/bmc-analytics/pom.xml
index d0a42de0095..318417a23f0 100644
--- a/bmc-analytics/pom.xml
+++ b/bmc-analytics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-analytics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-announcementsservice/pom.xml b/bmc-announcementsservice/pom.xml
index 7c4e7c21c39..1904c624e2c 100644
--- a/bmc-announcementsservice/pom.xml
+++ b/bmc-announcementsservice/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-announcementsservice
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-apiaccesscontrol/pom.xml b/bmc-apiaccesscontrol/pom.xml
index 4931e04cc9f..c848a61ea2f 100644
--- a/bmc-apiaccesscontrol/pom.xml
+++ b/bmc-apiaccesscontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-apiaccesscontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-apigateway/pom.xml b/bmc-apigateway/pom.xml
index 3a613d49ae7..fddc2cc7258 100644
--- a/bmc-apigateway/pom.xml
+++ b/bmc-apigateway/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-apigateway
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-apiplatform/pom.xml b/bmc-apiplatform/pom.xml
index f719feb3e88..dba14f62a9e 100644
--- a/bmc-apiplatform/pom.xml
+++ b/bmc-apiplatform/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-apiplatform
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-apmconfig/pom.xml b/bmc-apmconfig/pom.xml
index 3f034610412..2a2a94e3d1d 100644
--- a/bmc-apmconfig/pom.xml
+++ b/bmc-apmconfig/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-apmconfig
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-apmcontrolplane/pom.xml b/bmc-apmcontrolplane/pom.xml
index 6f9918520c5..b75f6fa01c3 100644
--- a/bmc-apmcontrolplane/pom.xml
+++ b/bmc-apmcontrolplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-apmcontrolplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-apmsynthetics/pom.xml b/bmc-apmsynthetics/pom.xml
index 18d3473bc3b..a23c0556b3d 100644
--- a/bmc-apmsynthetics/pom.xml
+++ b/bmc-apmsynthetics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-apmsynthetics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-apmtraces/pom.xml b/bmc-apmtraces/pom.xml
index 466d47c8165..402e7bfcb86 100644
--- a/bmc-apmtraces/pom.xml
+++ b/bmc-apmtraces/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-apmtraces
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-appmgmtcontrol/pom.xml b/bmc-appmgmtcontrol/pom.xml
index 175d13c07da..9b7763d4cb4 100644
--- a/bmc-appmgmtcontrol/pom.xml
+++ b/bmc-appmgmtcontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-appmgmtcontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-artifacts/pom.xml b/bmc-artifacts/pom.xml
index 27105e00046..f2eff200348 100644
--- a/bmc-artifacts/pom.xml
+++ b/bmc-artifacts/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-artifacts
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-audit/pom.xml b/bmc-audit/pom.xml
index 04c5973b30e..db6c496bb07 100644
--- a/bmc-audit/pom.xml
+++ b/bmc-audit/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
diff --git a/bmc-autoscaling/pom.xml b/bmc-autoscaling/pom.xml
index 61f0c07a8bf..824e0b3902d 100644
--- a/bmc-autoscaling/pom.xml
+++ b/bmc-autoscaling/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-autoscaling
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-bastion/pom.xml b/bmc-bastion/pom.xml
index 86004453910..b4cffb9526a 100644
--- a/bmc-bastion/pom.xml
+++ b/bmc-bastion/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-bastion
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-batch/pom.xml b/bmc-batch/pom.xml
index 32d70b79e6f..25ad64b7afe 100644
--- a/bmc-batch/pom.xml
+++ b/bmc-batch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-batch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-bds/pom.xml b/bmc-bds/pom.xml
index 561d00e4170..dafebb148d8 100644
--- a/bmc-bds/pom.xml
+++ b/bmc-bds/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-bds
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-blockchain/pom.xml b/bmc-blockchain/pom.xml
index 43b736600e1..a3f3ecd2260 100644
--- a/bmc-blockchain/pom.xml
+++ b/bmc-blockchain/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-blockchain
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-bom/pom.xml b/bmc-bom/pom.xml
index 4de599f52b4..8daa34e9b8a 100644
--- a/bmc-bom/pom.xml
+++ b/bmc-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
- 3.89.0
+ 3.89.1
oci-java-sdk-bom
pom
Oracle Cloud Infrastructure SDK - BOM
@@ -38,1111 +38,1111 @@
com.oracle.oci.sdk
oci-java-sdk-circuitbreaker
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey3
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-enforcer-rules
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-shaded-full
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-audit
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-containerengine
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-core
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-database
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-dns
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-email
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-objectstorage-extensions
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-filestorage
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-identity
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-loadbalancer
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-objectstorage
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey3
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-addons-resteasy-client-configurator
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-addons-sasl
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-addons-oke-workload-identity
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-addons-sasl-oke-workload-identity
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-addons-aispeech-realtime
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-resourcesearch
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-addons-apache
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-keymanagement
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-announcementsservice
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-healthchecks
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-waas
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-streaming
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-resourcemanager
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-monitoring
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-ons
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-autoscaling
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-budget
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-limits
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-functions
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-events
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-oce
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-oda
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-analytics
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-integration
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-marketplace
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-apigateway
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-datacatalog
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-dataflow
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-datascience
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-nosql
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-secrets
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-vault
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-bds
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-encryption
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-cims
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-datasafe
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-mysql
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-dataintegration
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-ocvp
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-usageapi
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-blockchain
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-loggingingestion
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-logging
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-loganalytics
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-managementdashboard
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-sch
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-loggingsearch
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-managementagent
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-cloudguard
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-opsi
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-computeinstanceagent
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-optimizer
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-tenantmanagercontrolplane
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-rover
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-databasemanagement
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-artifacts
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-apmsynthetics
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-goldengate
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-apmcontrolplane
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-apmtraces
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-networkloadbalancer
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-vulnerabilityscanning
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-databasemigration
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-servicecatalog
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-ailanguage
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-operatoraccesscontrol
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-bastion
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-genericartifactscontent
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-jms
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-devops
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-datalabelingservice
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-datalabelingservicedataplane
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-apmconfig
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-waf
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-certificates
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-certificatesmanagement
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-usage
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-databasetools
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-servicemanagerproxy
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-appmgmtcontrol
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-ospgateway
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-identitydataplane
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-visualbuilder
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-osubusage
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-osubsubscription
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-osuborganizationsubscription
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-osubbillingschedule
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-dashboardservice
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-threatintelligence
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-aivision
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-aispeech
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-stackmonitoring
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-adm
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-licensemanager
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-onesubscription
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-governancerulescontrolplane
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-waa
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-networkfirewall
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-vnmonitoring
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-emwarehouse
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-lockbox
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-fusionapps
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-mediaservices
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-opa
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-opensearch
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-cloudmigrations
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-cloudbridge
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-disasterrecovery
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-containerinstances
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-aidocument
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-queue
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-recovery
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-vbsinst
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-identitydomains
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-accessgovernancecp
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-ocicontrolcenter
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-osmanagementhub
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-fleetsoftwareupdate
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-computecloudatcustomer
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-marketplacepublisher
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-redis
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-jmsjavadownloads
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-psql
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeai
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaiinference
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-capacitymanagement
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-desktops
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-emaildataplane
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-clusterplacementgroups
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-resourcescheduler
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-demandsignal
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-fleetappsmanagement
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-delegateaccesscontrol
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaiagent
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaiagentruntime
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-securityattribute
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-zpr
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-dblm
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-mngdmac
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-lustrefilestorage
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-modeldeployment
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-distributeddatabase
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-apiaccesscontrol
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-wlms
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-addons-adk
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-dbmulticloud
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-apiplatform
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-managedkafka
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-aidataplatform
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-multicloud
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-resourceanalytics
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-jmsutils
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-iot
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-psa
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-dif
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-batch
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-marketplaceprivateoffer
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-gdp
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-limitsincrease
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaidata
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-self
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-containerregistry
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-databasetoolsruntime
- 3.89.0
+ 3.89.1
false
com.oracle.oci.sdk
oci-java-sdk-costad
- 3.89.0
+ 3.89.1
false
diff --git a/bmc-budget/pom.xml b/bmc-budget/pom.xml
index 2f2fa06d4fe..e16c0a46c58 100644
--- a/bmc-budget/pom.xml
+++ b/bmc-budget/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-budget
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-capacitymanagement/pom.xml b/bmc-capacitymanagement/pom.xml
index 21596e153c1..170f6721d5b 100644
--- a/bmc-capacitymanagement/pom.xml
+++ b/bmc-capacitymanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-capacitymanagement
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-certificates/pom.xml b/bmc-certificates/pom.xml
index e98518eefa8..c728e4d41e1 100644
--- a/bmc-certificates/pom.xml
+++ b/bmc-certificates/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-certificates
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-certificatesmanagement/pom.xml b/bmc-certificatesmanagement/pom.xml
index 84837fa3b07..41e67d56065 100644
--- a/bmc-certificatesmanagement/pom.xml
+++ b/bmc-certificatesmanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-certificatesmanagement
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-cims/pom.xml b/bmc-cims/pom.xml
index 58a80b2fb83..6d28c37a71f 100644
--- a/bmc-cims/pom.xml
+++ b/bmc-cims/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-cims
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-circuitbreaker/pom.xml b/bmc-circuitbreaker/pom.xml
index 4b7c6277cbb..6ff173d1e56 100644
--- a/bmc-circuitbreaker/pom.xml
+++ b/bmc-circuitbreaker/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-circuitbreaker
diff --git a/bmc-cloudbridge/pom.xml b/bmc-cloudbridge/pom.xml
index b61569c8bb2..ead23a31ca5 100644
--- a/bmc-cloudbridge/pom.xml
+++ b/bmc-cloudbridge/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-cloudbridge
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-cloudguard/pom.xml b/bmc-cloudguard/pom.xml
index 9bd15b8dac1..3f3be7fad70 100644
--- a/bmc-cloudguard/pom.xml
+++ b/bmc-cloudguard/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-cloudguard
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-cloudmigrations/pom.xml b/bmc-cloudmigrations/pom.xml
index 5d14e47b59a..2004d11292d 100644
--- a/bmc-cloudmigrations/pom.xml
+++ b/bmc-cloudmigrations/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-cloudmigrations
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-clusterplacementgroups/pom.xml b/bmc-clusterplacementgroups/pom.xml
index c3da622895f..84c0f643754 100644
--- a/bmc-clusterplacementgroups/pom.xml
+++ b/bmc-clusterplacementgroups/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-clusterplacementgroups
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ 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 79de7cea837..b62463571bf 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.89.0
+ 3.89.1
../pom.xml
@@ -93,7 +93,7 @@
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey
- 3.89.0
+ 3.89.1
@@ -102,7 +102,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.89.0
+ 3.89.1
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 b506476bc44..f1a51f7b44a 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.89.0
+ 3.89.1
../pom.xml
@@ -93,7 +93,7 @@
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey3
- 3.89.0
+ 3.89.1
@@ -102,7 +102,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.89.0
+ 3.89.1
jakarta.ws.rs
diff --git a/bmc-common-httpclient-choices/pom.xml b/bmc-common-httpclient-choices/pom.xml
index 5480cd3fc6f..dd0b3260c11 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.89.0
+ 3.89.1
../pom.xml
diff --git a/bmc-common-httpclient/pom.xml b/bmc-common-httpclient/pom.xml
index 5684b18cc56..1c09efc7467 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.89.0
+ 3.89.1
../pom.xml
diff --git a/bmc-common/pom.xml b/bmc-common/pom.xml
index 8532a6dcfbe..a3cb3ebc5af 100644
--- a/bmc-common/pom.xml
+++ b/bmc-common/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
@@ -87,12 +87,12 @@
com.oracle.oci.sdk
oci-java-sdk-circuitbreaker
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.89.0
+ 3.89.1
@@ -137,7 +137,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.89.0
+ 3.89.1
test
diff --git a/bmc-computecloudatcustomer/pom.xml b/bmc-computecloudatcustomer/pom.xml
index f3ab3e0a75f..ff5daa32578 100644
--- a/bmc-computecloudatcustomer/pom.xml
+++ b/bmc-computecloudatcustomer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-computecloudatcustomer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-computeinstanceagent/pom.xml b/bmc-computeinstanceagent/pom.xml
index 062b1fd2004..461d0bbb701 100644
--- a/bmc-computeinstanceagent/pom.xml
+++ b/bmc-computeinstanceagent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-computeinstanceagent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-containerengine/pom.xml b/bmc-containerengine/pom.xml
index eec3ee9f79b..07ed0b17ea1 100644
--- a/bmc-containerengine/pom.xml
+++ b/bmc-containerengine/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
diff --git a/bmc-containerinstances/pom.xml b/bmc-containerinstances/pom.xml
index be1976213ca..1e3f09177c9 100644
--- a/bmc-containerinstances/pom.xml
+++ b/bmc-containerinstances/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-containerinstances
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-containerregistry/pom.xml b/bmc-containerregistry/pom.xml
index 43a6fb35053..9c4a386f355 100644
--- a/bmc-containerregistry/pom.xml
+++ b/bmc-containerregistry/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
oci-java-sdk-containerregistry
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
\ No newline at end of file
diff --git a/bmc-core/pom.xml b/bmc-core/pom.xml
index b88e0219f32..ac9a06a40a0 100644
--- a/bmc-core/pom.xml
+++ b/bmc-core/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.89.0
+ 3.89.1
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.89.0
+ 3.89.1
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.89.0
+ 3.89.1
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java b/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java
index 9a42750f98b..6ae6a3dcd0b 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java
@@ -71,6 +71,16 @@ public interface Blockstorage extends AutoCloseable {
*/
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled);
+ /**
+ * Determines whether dual stack endpoint should be used or not. Set
+ * dualStackEndpointTemplateEnabled to "true" if the user wants to enable use of dual stack
+ * endpoint template. Default value is "false"
+ *
+ * @param dualStackEndpointTemplateEnabled flag to enable the use of dual stack endpoint
+ * template
+ */
+ void enableDualStackEndpoints(boolean dualStackEndpointTemplateEnabled);
+
/**
* Moves a boot volume backup into a different compartment within the same tenancy. For
* information about moving resources between compartments, see [Moving Resources to a Different
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java
index d879baaa370..b38e8177927 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java
@@ -68,6 +68,16 @@ public interface BlockstorageAsync extends AutoCloseable {
*/
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled);
+ /**
+ * Determines whether dual stack endpoint should be used or not. Set
+ * dualStackEndpointTemplateEnabled to "true" if the user wants to enable use of dual stack
+ * endpoint template. Default value is "false"
+ *
+ * @param dualStackEndpointTemplateEnabled flag to enable the use of dual stack endpoint
+ * template
+ */
+ void enableDualStackEndpoints(boolean dualStackEndpointTemplateEnabled);
+
/**
* Moves a boot volume backup into a different compartment within the same tenancy. For
* information about moving resources between compartments, see [Moving Resources to a Different
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java
index 49e8a36b4df..1cc892f471f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java
@@ -33,7 +33,9 @@ public class BlockstorageAsyncClient extends com.oracle.bmc.http.internal.BaseAs
com.oracle.bmc.Services.serviceBuilder()
.serviceName(BlockstorageClient.class.getName())
.serviceEndpointPrefix("iaas")
- .serviceEndpointTemplate("https://iaas.{region}.{secondLevelDomain}")
+ .serviceEndpointTemplate(
+ "https://iaas.{region}.{dualStack?ds.oci.:}{secondLevelDomain}")
+ .endpointServiceName("iaas")
.build();
private static final org.slf4j.Logger LOG =
@@ -108,12 +110,16 @@ public void setRegion(String regionId) {
request.getChangeBootVolumeBackupCompartmentDetails(),
"changeBootVolumeBackupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, ChangeBootVolumeBackupCompartmentResponse::builder)
.logger(LOG, "changeBootVolumeBackupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeBootVolumeBackupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/ChangeBootVolumeBackupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeBootVolumeBackupCompartmentRequest::builder)
.basePath("/20160918")
@@ -146,12 +152,16 @@ public void setRegion(String regionId) {
request.getChangeBootVolumeCompartmentDetails(),
"changeBootVolumeCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, ChangeBootVolumeCompartmentResponse::builder)
.logger(LOG, "changeBootVolumeCompartment")
.serviceDetails(
"Blockstorage",
"ChangeBootVolumeCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/ChangeBootVolumeCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeBootVolumeCompartmentRequest::builder)
.basePath("/20160918")
@@ -183,12 +193,16 @@ public void setRegion(String regionId) {
request.getChangeVolumeBackupCompartmentDetails(),
"changeVolumeBackupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, ChangeVolumeBackupCompartmentResponse::builder)
.logger(LOG, "changeVolumeBackupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeBackupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/ChangeVolumeBackupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeBackupCompartmentRequest::builder)
.basePath("/20160918")
@@ -219,12 +233,16 @@ public java.util.concurrent.Future changeVolume
request.getChangeVolumeCompartmentDetails(),
"changeVolumeCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, ChangeVolumeCompartmentResponse::builder)
.logger(LOG, "changeVolumeCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/ChangeVolumeCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeCompartmentRequest::builder)
.basePath("/20160918")
@@ -256,12 +274,16 @@ public java.util.concurrent.Future changeVolume
request.getChangeVolumeGroupBackupCompartmentDetails(),
"changeVolumeGroupBackupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, ChangeVolumeGroupBackupCompartmentResponse::builder)
.logger(LOG, "changeVolumeGroupBackupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeGroupBackupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/ChangeVolumeGroupBackupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeGroupBackupCompartmentRequest::builder)
.basePath("/20160918")
@@ -294,12 +316,16 @@ public java.util.concurrent.Future changeVolume
request.getChangeVolumeGroupCompartmentDetails(),
"changeVolumeGroupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, ChangeVolumeGroupCompartmentResponse::builder)
.logger(LOG, "changeVolumeGroupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeGroupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/ChangeVolumeGroupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeGroupCompartmentRequest::builder)
.basePath("/20160918")
@@ -330,12 +356,16 @@ public java.util.concurrent.Future copyBootVolumeB
request.getCopyBootVolumeBackupDetails(),
"copyBootVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, CopyBootVolumeBackupResponse::builder)
.logger(LOG, "copyBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"CopyBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/CopyBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CopyBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -374,12 +404,16 @@ public java.util.concurrent.Future copyVolumeBackup(
Objects.requireNonNull(
request.getCopyVolumeBackupDetails(), "copyVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, CopyVolumeBackupResponse::builder)
.logger(LOG, "copyVolumeBackup")
.serviceDetails(
"Blockstorage",
"CopyVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/CopyVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CopyVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -418,12 +452,16 @@ public java.util.concurrent.Future copyVolumeGrou
request.getCopyVolumeGroupBackupDetails(),
"copyVolumeGroupBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, CopyVolumeGroupBackupResponse::builder)
.logger(LOG, "copyVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"CopyVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/CopyVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CopyVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -453,12 +491,15 @@ public java.util.concurrent.Future createBootVolume(
Objects.requireNonNull(
request.getCreateBootVolumeDetails(), "createBootVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateBootVolumeResponse::builder)
.logger(LOG, "createBootVolume")
.serviceDetails(
"Blockstorage",
"CreateBootVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/CreateBootVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateBootVolumeRequest::builder)
.basePath("/20160918")
@@ -485,12 +526,15 @@ public java.util.concurrent.Future createBootVol
request.getCreateBootVolumeBackupDetails(),
"createBootVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateBootVolumeBackupResponse::builder)
.logger(LOG, "createBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"CreateBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/CreateBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -514,12 +558,15 @@ public java.util.concurrent.Future createVolume(
handler) {
Objects.requireNonNull(request.getCreateVolumeDetails(), "createVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeResponse::builder)
.logger(LOG, "createVolume")
.serviceDetails(
"Blockstorage",
"CreateVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/CreateVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeRequest::builder)
.basePath("/20160918")
@@ -545,12 +592,15 @@ public java.util.concurrent.Future createVolumeBacku
Objects.requireNonNull(
request.getCreateVolumeBackupDetails(), "createVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeBackupResponse::builder)
.logger(LOG, "createVolumeBackup")
.serviceDetails(
"Blockstorage",
"CreateVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/CreateVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -577,12 +627,15 @@ public java.util.concurrent.Future createVolum
request.getCreateVolumeBackupPolicyDetails(),
"createVolumeBackupPolicyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeBackupPolicyResponse::builder)
.logger(LOG, "createVolumeBackupPolicy")
.serviceDetails(
"Blockstorage",
"CreateVolumeBackupPolicy",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/CreateVolumeBackupPolicy")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -612,12 +665,15 @@ public java.util.concurrent.Future createVolum
request.getCreateVolumeBackupPolicyAssignmentDetails(),
"createVolumeBackupPolicyAssignmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeBackupPolicyAssignmentResponse::builder)
.logger(LOG, "createVolumeBackupPolicyAssignment")
.serviceDetails(
"Blockstorage",
"CreateVolumeBackupPolicyAssignment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicyAssignment/CreateVolumeBackupPolicyAssignment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeBackupPolicyAssignmentRequest::builder)
.basePath("/20160918")
@@ -645,12 +701,15 @@ public java.util.concurrent.Future createVolumeGroup(
Objects.requireNonNull(
request.getCreateVolumeGroupDetails(), "createVolumeGroupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeGroupResponse::builder)
.logger(LOG, "createVolumeGroup")
.serviceDetails(
"Blockstorage",
"CreateVolumeGroup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/CreateVolumeGroup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -677,12 +736,15 @@ public java.util.concurrent.Future createVolume
request.getCreateVolumeGroupBackupDetails(),
"createVolumeGroupBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeGroupBackupResponse::builder)
.logger(LOG, "createVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"CreateVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/CreateVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -708,9 +770,13 @@ public java.util.concurrent.Future deleteBootVolume(
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, DeleteBootVolumeResponse::builder)
.logger(LOG, "deleteBootVolume")
.serviceDetails("Blockstorage", "DeleteBootVolume", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteBootVolumeRequest::builder)
.basePath("/20160918")
@@ -732,9 +798,13 @@ public java.util.concurrent.Future deleteBootVol
Validate.notBlank(request.getBootVolumeBackupId(), "bootVolumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, DeleteBootVolumeBackupResponse::builder)
.logger(LOG, "deleteBootVolumeBackup")
.serviceDetails("Blockstorage", "DeleteBootVolumeBackup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -756,9 +826,13 @@ public java.util.concurrent.Future deleteBootVol
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, DeleteBootVolumeKmsKeyResponse::builder)
.logger(LOG, "deleteBootVolumeKmsKey")
.serviceDetails("Blockstorage", "DeleteBootVolumeKmsKey", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteBootVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -780,9 +854,13 @@ public java.util.concurrent.Future deleteVolume(
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, DeleteVolumeResponse::builder)
.logger(LOG, "deleteVolume")
.serviceDetails("Blockstorage", "DeleteVolume", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeRequest::builder)
.basePath("/20160918")
@@ -804,9 +882,13 @@ public java.util.concurrent.Future deleteVolumeBacku
Validate.notBlank(request.getVolumeBackupId(), "volumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, DeleteVolumeBackupResponse::builder)
.logger(LOG, "deleteVolumeBackup")
.serviceDetails("Blockstorage", "DeleteVolumeBackup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -828,9 +910,13 @@ public java.util.concurrent.Future deleteVolum
Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyId", request.getPolicyId());
+
return clientCall(request, DeleteVolumeBackupPolicyResponse::builder)
.logger(LOG, "deleteVolumeBackupPolicy")
.serviceDetails("Blockstorage", "DeleteVolumeBackupPolicy", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -855,9 +941,13 @@ public java.util.concurrent.Future deleteVolum
Validate.notBlank(request.getPolicyAssignmentId(), "policyAssignmentId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyAssignmentId", request.getPolicyAssignmentId());
+
return clientCall(request, DeleteVolumeBackupPolicyAssignmentResponse::builder)
.logger(LOG, "deleteVolumeBackupPolicyAssignment")
.serviceDetails("Blockstorage", "DeleteVolumeBackupPolicyAssignment", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeBackupPolicyAssignmentRequest::builder)
.basePath("/20160918")
@@ -880,9 +970,13 @@ public java.util.concurrent.Future deleteVolumeGroup(
Validate.notBlank(request.getVolumeGroupId(), "volumeGroupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, DeleteVolumeGroupResponse::builder)
.logger(LOG, "deleteVolumeGroup")
.serviceDetails("Blockstorage", "DeleteVolumeGroup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -905,9 +999,13 @@ public java.util.concurrent.Future deleteVolume
Validate.notBlank(
request.getVolumeGroupBackupId(), "volumeGroupBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, DeleteVolumeGroupBackupResponse::builder)
.logger(LOG, "deleteVolumeGroupBackup")
.serviceDetails("Blockstorage", "DeleteVolumeGroupBackup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -929,9 +1027,13 @@ public java.util.concurrent.Future deleteVolumeKmsKe
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, DeleteVolumeKmsKeyResponse::builder)
.logger(LOG, "deleteVolumeKmsKey")
.serviceDetails("Blockstorage", "DeleteVolumeKmsKey", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -955,12 +1057,16 @@ public java.util.concurrent.Future getBlockVolume
Validate.notBlank(
request.getBlockVolumeReplicaId(), "blockVolumeReplicaId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("blockVolumeReplicaId", request.getBlockVolumeReplicaId());
+
return clientCall(request, GetBlockVolumeReplicaResponse::builder)
.logger(LOG, "getBlockVolumeReplica")
.serviceDetails(
"Blockstorage",
"GetBlockVolumeReplica",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BlockVolumeReplica/GetBlockVolumeReplica")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBlockVolumeReplicaRequest::builder)
.basePath("/20160918")
@@ -984,12 +1090,16 @@ public java.util.concurrent.Future getBootVolume(
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, GetBootVolumeResponse::builder)
.logger(LOG, "getBootVolume")
.serviceDetails(
"Blockstorage",
"GetBootVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/GetBootVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeRequest::builder)
.basePath("/20160918")
@@ -1014,12 +1124,16 @@ public java.util.concurrent.Future getBootVolumeBac
Validate.notBlank(request.getBootVolumeBackupId(), "bootVolumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, GetBootVolumeBackupResponse::builder)
.logger(LOG, "getBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"GetBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/GetBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -1044,12 +1158,16 @@ public java.util.concurrent.Future getBootVolumeKms
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, GetBootVolumeKmsKeyResponse::builder)
.logger(LOG, "getBootVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"GetBootVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeKmsKey/GetBootVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -1077,12 +1195,16 @@ public java.util.concurrent.Future getBootVolumeRe
Validate.notBlank(
request.getBootVolumeReplicaId(), "bootVolumeReplicaId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeReplicaId", request.getBootVolumeReplicaId());
+
return clientCall(request, GetBootVolumeReplicaResponse::builder)
.logger(LOG, "getBootVolumeReplica")
.serviceDetails(
"Blockstorage",
"GetBootVolumeReplica",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeReplica/GetBootVolumeReplica")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeReplicaRequest::builder)
.basePath("/20160918")
@@ -1106,12 +1228,16 @@ public java.util.concurrent.Future getVolume(
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, GetVolumeResponse::builder)
.logger(LOG, "getVolume")
.serviceDetails(
"Blockstorage",
"GetVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/GetVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeRequest::builder)
.basePath("/20160918")
@@ -1135,12 +1261,16 @@ public java.util.concurrent.Future getVolumeBackup(
Validate.notBlank(request.getVolumeBackupId(), "volumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, GetVolumeBackupResponse::builder)
.logger(LOG, "getVolumeBackup")
.serviceDetails(
"Blockstorage",
"GetVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/GetVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -1165,12 +1295,16 @@ public java.util.concurrent.Future getVolumeBacku
Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyId", request.getPolicyId());
+
return clientCall(request, GetVolumeBackupPolicyResponse::builder)
.logger(LOG, "getVolumeBackupPolicy")
.serviceDetails(
"Blockstorage",
"GetVolumeBackupPolicy",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/GetVolumeBackupPolicy")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -1196,12 +1330,16 @@ public java.util.concurrent.Future getVolumeBacku
handler) {
Objects.requireNonNull(request.getAssetId(), "assetId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("assetId", request.getAssetId());
+
return clientCall(request, GetVolumeBackupPolicyAssetAssignmentResponse::builder)
.logger(LOG, "getVolumeBackupPolicyAssetAssignment")
.serviceDetails(
"Blockstorage",
"GetVolumeBackupPolicyAssetAssignment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicyAssignment/GetVolumeBackupPolicyAssetAssignment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupPolicyAssetAssignmentRequest::builder)
.basePath("/20160918")
@@ -1233,12 +1371,16 @@ public java.util.concurrent.Future getVolumeBacku
Validate.notBlank(request.getPolicyAssignmentId(), "policyAssignmentId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyAssignmentId", request.getPolicyAssignmentId());
+
return clientCall(request, GetVolumeBackupPolicyAssignmentResponse::builder)
.logger(LOG, "getVolumeBackupPolicyAssignment")
.serviceDetails(
"Blockstorage",
"GetVolumeBackupPolicyAssignment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicyAssignment/GetVolumeBackupPolicyAssignment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupPolicyAssignmentRequest::builder)
.basePath("/20160918")
@@ -1266,12 +1408,16 @@ public java.util.concurrent.Future getVolumeGroup(
Validate.notBlank(request.getVolumeGroupId(), "volumeGroupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, GetVolumeGroupResponse::builder)
.logger(LOG, "getVolumeGroup")
.serviceDetails(
"Blockstorage",
"GetVolumeGroup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/GetVolumeGroup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -1297,12 +1443,16 @@ public java.util.concurrent.Future getVolumeGroupB
Validate.notBlank(
request.getVolumeGroupBackupId(), "volumeGroupBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, GetVolumeGroupBackupResponse::builder)
.logger(LOG, "getVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"GetVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/GetVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -1328,12 +1478,16 @@ public java.util.concurrent.Future getVolumeGroup
Validate.notBlank(
request.getVolumeGroupReplicaId(), "volumeGroupReplicaId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupReplicaId", request.getVolumeGroupReplicaId());
+
return clientCall(request, GetVolumeGroupReplicaResponse::builder)
.logger(LOG, "getVolumeGroupReplica")
.serviceDetails(
"Blockstorage",
"GetVolumeGroupReplica",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupReplica/GetVolumeGroupReplica")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeGroupReplicaRequest::builder)
.basePath("/20160918")
@@ -1358,12 +1512,16 @@ public java.util.concurrent.Future getVolumeKmsKey(
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, GetVolumeKmsKeyResponse::builder)
.logger(LOG, "getVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"GetVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeKmsKey/GetVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -1388,12 +1546,15 @@ public java.util.concurrent.Future listBlockVol
ListBlockVolumeReplicasRequest, ListBlockVolumeReplicasResponse>
handler) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListBlockVolumeReplicasResponse::builder)
.logger(LOG, "listBlockVolumeReplicas")
.serviceDetails(
"Blockstorage",
"ListBlockVolumeReplicas",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BlockVolumeReplica/ListBlockVolumeReplicas")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBlockVolumeReplicasRequest::builder)
.basePath("/20160918")
@@ -1426,12 +1587,16 @@ public java.util.concurrent.Future listBootVolume
handler) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListBootVolumeBackupsResponse::builder)
.logger(LOG, "listBootVolumeBackups")
.serviceDetails(
"Blockstorage",
"ListBootVolumeBackups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/ListBootVolumeBackups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBootVolumeBackupsRequest::builder)
.basePath("/20160918")
@@ -1463,12 +1628,15 @@ public java.util.concurrent.Future listBootVolum
ListBootVolumeReplicasRequest, ListBootVolumeReplicasResponse>
handler) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListBootVolumeReplicasResponse::builder)
.logger(LOG, "listBootVolumeReplicas")
.serviceDetails(
"Blockstorage",
"ListBootVolumeReplicas",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeReplica/ListBootVolumeReplicas")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBootVolumeReplicasRequest::builder)
.basePath("/20160918")
@@ -1500,12 +1668,15 @@ public java.util.concurrent.Future listBootVolumes(
ListBootVolumesRequest, ListBootVolumesResponse>
handler) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListBootVolumesResponse::builder)
.logger(LOG, "listBootVolumes")
.serviceDetails(
"Blockstorage",
"ListBootVolumes",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/ListBootVolumes")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBootVolumesRequest::builder)
.basePath("/20160918")
@@ -1533,12 +1704,15 @@ public java.util.concurrent.Future listVolumeB
ListVolumeBackupPoliciesRequest, ListVolumeBackupPoliciesResponse>
handler) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListVolumeBackupPoliciesResponse::builder)
.logger(LOG, "listVolumeBackupPolicies")
.serviceDetails(
"Blockstorage",
"ListVolumeBackupPolicies",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/ListVolumeBackupPolicies")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeBackupPoliciesRequest::builder)
.basePath("/20160918")
@@ -1565,12 +1739,16 @@ public java.util.concurrent.Future listVolumeBackups(
handler) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeBackupsResponse::builder)
.logger(LOG, "listVolumeBackups")
.serviceDetails(
"Blockstorage",
"ListVolumeBackups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/ListVolumeBackups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeBackupsRequest::builder)
.basePath("/20160918")
@@ -1603,12 +1781,16 @@ public java.util.concurrent.Future listVolumeGro
handler) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeGroupBackupsResponse::builder)
.logger(LOG, "listVolumeGroupBackups")
.serviceDetails(
"Blockstorage",
"ListVolumeGroupBackups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/ListVolumeGroupBackups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeGroupBackupsRequest::builder)
.basePath("/20160918")
@@ -1641,12 +1823,17 @@ public java.util.concurrent.Future listVolumeGr
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("availabilityDomain", request.getAvailabilityDomain());
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeGroupReplicasResponse::builder)
.logger(LOG, "listVolumeGroupReplicas")
.serviceDetails(
"Blockstorage",
"ListVolumeGroupReplicas",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupReplica/ListVolumeGroupReplicas")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeGroupReplicasRequest::builder)
.basePath("/20160918")
@@ -1678,12 +1865,16 @@ public java.util.concurrent.Future listVolumeGroups(
handler) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeGroupsResponse::builder)
.logger(LOG, "listVolumeGroups")
.serviceDetails(
"Blockstorage",
"ListVolumeGroups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/ListVolumeGroups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeGroupsRequest::builder)
.basePath("/20160918")
@@ -1713,12 +1904,15 @@ public java.util.concurrent.Future listVolumes(
final com.oracle.bmc.responses.AsyncHandler
handler) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListVolumesResponse::builder)
.logger(LOG, "listVolumes")
.serviceDetails(
"Blockstorage",
"ListVolumes",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/ListVolumes")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumesRequest::builder)
.basePath("/20160918")
@@ -1754,12 +1948,16 @@ public java.util.concurrent.Future updateBootVolume(
Objects.requireNonNull(
request.getUpdateBootVolumeDetails(), "updateBootVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, UpdateBootVolumeResponse::builder)
.logger(LOG, "updateBootVolume")
.serviceDetails(
"Blockstorage",
"UpdateBootVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/UpdateBootVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateBootVolumeRequest::builder)
.basePath("/20160918")
@@ -1789,12 +1987,16 @@ public java.util.concurrent.Future updateBootVol
request.getUpdateBootVolumeBackupDetails(),
"updateBootVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, UpdateBootVolumeBackupResponse::builder)
.logger(LOG, "updateBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"UpdateBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/UpdateBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -1822,12 +2024,16 @@ public java.util.concurrent.Future updateBootVol
request.getUpdateBootVolumeKmsKeyDetails(),
"updateBootVolumeKmsKeyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, UpdateBootVolumeKmsKeyResponse::builder)
.logger(LOG, "updateBootVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"UpdateBootVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeKmsKey/UpdateBootVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateBootVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -1855,12 +2061,16 @@ public java.util.concurrent.Future updateVolume(
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
Objects.requireNonNull(request.getUpdateVolumeDetails(), "updateVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, UpdateVolumeResponse::builder)
.logger(LOG, "updateVolume")
.serviceDetails(
"Blockstorage",
"UpdateVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/UpdateVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeRequest::builder)
.basePath("/20160918")
@@ -1889,12 +2099,16 @@ public java.util.concurrent.Future updateVolumeBacku
Objects.requireNonNull(
request.getUpdateVolumeBackupDetails(), "updateVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, UpdateVolumeBackupResponse::builder)
.logger(LOG, "updateVolumeBackup")
.serviceDetails(
"Blockstorage",
"UpdateVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/UpdateVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -1922,12 +2136,16 @@ public java.util.concurrent.Future updateVolum
request.getUpdateVolumeBackupPolicyDetails(),
"updateVolumeBackupPolicyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyId", request.getPolicyId());
+
return clientCall(request, UpdateVolumeBackupPolicyResponse::builder)
.logger(LOG, "updateVolumeBackupPolicy")
.serviceDetails(
"Blockstorage",
"UpdateVolumeBackupPolicy",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/UpdateVolumeBackupPolicy")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -1958,12 +2176,16 @@ public java.util.concurrent.Future updateVolumeGroup(
Objects.requireNonNull(
request.getUpdateVolumeGroupDetails(), "updateVolumeGroupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, UpdateVolumeGroupResponse::builder)
.logger(LOG, "updateVolumeGroup")
.serviceDetails(
"Blockstorage",
"UpdateVolumeGroup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/UpdateVolumeGroup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -1995,12 +2217,16 @@ public java.util.concurrent.Future updateVolume
request.getUpdateVolumeGroupBackupDetails(),
"updateVolumeGroupBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, UpdateVolumeGroupBackupResponse::builder)
.logger(LOG, "updateVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"UpdateVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/UpdateVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -2027,12 +2253,16 @@ public java.util.concurrent.Future updateVolumeKmsKe
Objects.requireNonNull(
request.getUpdateVolumeKmsKeyDetails(), "updateVolumeKmsKeyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, UpdateVolumeKmsKeyResponse::builder)
.logger(LOG, "updateVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"UpdateVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeKmsKey/UpdateVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeKmsKeyRequest::builder)
.basePath("/20160918")
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java
index 5a78dc73bae..50ce8c92fbe 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java
@@ -20,7 +20,9 @@ public class BlockstorageClient extends com.oracle.bmc.http.internal.BaseSyncCli
com.oracle.bmc.Services.serviceBuilder()
.serviceName(BlockstorageClient.class.getName())
.serviceEndpointPrefix("iaas")
- .serviceEndpointTemplate("https://iaas.{region}.{secondLevelDomain}")
+ .serviceEndpointTemplate(
+ "https://iaas.{region}.{dualStack?ds.oci.:}{secondLevelDomain}")
+ .endpointServiceName("iaas")
.build();
private static final org.slf4j.Logger LOG =
@@ -133,12 +135,16 @@ public ChangeBootVolumeBackupCompartmentResponse changeBootVolumeBackupCompartme
request.getChangeBootVolumeBackupCompartmentDetails(),
"changeBootVolumeBackupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, ChangeBootVolumeBackupCompartmentResponse::builder)
.logger(LOG, "changeBootVolumeBackupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeBootVolumeBackupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/ChangeBootVolumeBackupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeBootVolumeBackupCompartmentRequest::builder)
.basePath("/20160918")
@@ -166,12 +172,16 @@ public ChangeBootVolumeCompartmentResponse changeBootVolumeCompartment(
request.getChangeBootVolumeCompartmentDetails(),
"changeBootVolumeCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, ChangeBootVolumeCompartmentResponse::builder)
.logger(LOG, "changeBootVolumeCompartment")
.serviceDetails(
"Blockstorage",
"ChangeBootVolumeCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/ChangeBootVolumeCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeBootVolumeCompartmentRequest::builder)
.basePath("/20160918")
@@ -198,12 +208,16 @@ public ChangeVolumeBackupCompartmentResponse changeVolumeBackupCompartment(
request.getChangeVolumeBackupCompartmentDetails(),
"changeVolumeBackupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, ChangeVolumeBackupCompartmentResponse::builder)
.logger(LOG, "changeVolumeBackupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeBackupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/ChangeVolumeBackupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeBackupCompartmentRequest::builder)
.basePath("/20160918")
@@ -231,12 +245,16 @@ public ChangeVolumeCompartmentResponse changeVolumeCompartment(
request.getChangeVolumeCompartmentDetails(),
"changeVolumeCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, ChangeVolumeCompartmentResponse::builder)
.logger(LOG, "changeVolumeCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/ChangeVolumeCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeCompartmentRequest::builder)
.basePath("/20160918")
@@ -263,12 +281,16 @@ public ChangeVolumeGroupBackupCompartmentResponse changeVolumeGroupBackupCompart
request.getChangeVolumeGroupBackupCompartmentDetails(),
"changeVolumeGroupBackupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, ChangeVolumeGroupBackupCompartmentResponse::builder)
.logger(LOG, "changeVolumeGroupBackupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeGroupBackupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/ChangeVolumeGroupBackupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeGroupBackupCompartmentRequest::builder)
.basePath("/20160918")
@@ -296,12 +318,16 @@ public ChangeVolumeGroupCompartmentResponse changeVolumeGroupCompartment(
request.getChangeVolumeGroupCompartmentDetails(),
"changeVolumeGroupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, ChangeVolumeGroupCompartmentResponse::builder)
.logger(LOG, "changeVolumeGroupCompartment")
.serviceDetails(
"Blockstorage",
"ChangeVolumeGroupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/ChangeVolumeGroupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeVolumeGroupCompartmentRequest::builder)
.basePath("/20160918")
@@ -328,12 +354,16 @@ public CopyBootVolumeBackupResponse copyBootVolumeBackup(CopyBootVolumeBackupReq
request.getCopyBootVolumeBackupDetails(),
"copyBootVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, CopyBootVolumeBackupResponse::builder)
.logger(LOG, "copyBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"CopyBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/CopyBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CopyBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -368,12 +398,16 @@ public CopyVolumeBackupResponse copyVolumeBackup(CopyVolumeBackupRequest request
Objects.requireNonNull(
request.getCopyVolumeBackupDetails(), "copyVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, CopyVolumeBackupResponse::builder)
.logger(LOG, "copyVolumeBackup")
.serviceDetails(
"Blockstorage",
"CopyVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/CopyVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CopyVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -409,12 +443,16 @@ public CopyVolumeGroupBackupResponse copyVolumeGroupBackup(
request.getCopyVolumeGroupBackupDetails(),
"copyVolumeGroupBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, CopyVolumeGroupBackupResponse::builder)
.logger(LOG, "copyVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"CopyVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/CopyVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CopyVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -440,12 +478,15 @@ public CreateBootVolumeResponse createBootVolume(CreateBootVolumeRequest request
Objects.requireNonNull(
request.getCreateBootVolumeDetails(), "createBootVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateBootVolumeResponse::builder)
.logger(LOG, "createBootVolume")
.serviceDetails(
"Blockstorage",
"CreateBootVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/CreateBootVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateBootVolumeRequest::builder)
.basePath("/20160918")
@@ -469,12 +510,15 @@ public CreateBootVolumeBackupResponse createBootVolumeBackup(
request.getCreateBootVolumeBackupDetails(),
"createBootVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateBootVolumeBackupResponse::builder)
.logger(LOG, "createBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"CreateBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/CreateBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -495,12 +539,15 @@ public CreateBootVolumeBackupResponse createBootVolumeBackup(
public CreateVolumeResponse createVolume(CreateVolumeRequest request) {
Objects.requireNonNull(request.getCreateVolumeDetails(), "createVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeResponse::builder)
.logger(LOG, "createVolume")
.serviceDetails(
"Blockstorage",
"CreateVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/CreateVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeRequest::builder)
.basePath("/20160918")
@@ -522,12 +569,15 @@ public CreateVolumeBackupResponse createVolumeBackup(CreateVolumeBackupRequest r
Objects.requireNonNull(
request.getCreateVolumeBackupDetails(), "createVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeBackupResponse::builder)
.logger(LOG, "createVolumeBackup")
.serviceDetails(
"Blockstorage",
"CreateVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/CreateVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -551,12 +601,15 @@ public CreateVolumeBackupPolicyResponse createVolumeBackupPolicy(
request.getCreateVolumeBackupPolicyDetails(),
"createVolumeBackupPolicyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeBackupPolicyResponse::builder)
.logger(LOG, "createVolumeBackupPolicy")
.serviceDetails(
"Blockstorage",
"CreateVolumeBackupPolicy",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/CreateVolumeBackupPolicy")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -581,12 +634,15 @@ public CreateVolumeBackupPolicyAssignmentResponse createVolumeBackupPolicyAssign
request.getCreateVolumeBackupPolicyAssignmentDetails(),
"createVolumeBackupPolicyAssignmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeBackupPolicyAssignmentResponse::builder)
.logger(LOG, "createVolumeBackupPolicyAssignment")
.serviceDetails(
"Blockstorage",
"CreateVolumeBackupPolicyAssignment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicyAssignment/CreateVolumeBackupPolicyAssignment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeBackupPolicyAssignmentRequest::builder)
.basePath("/20160918")
@@ -610,12 +666,15 @@ public CreateVolumeGroupResponse createVolumeGroup(CreateVolumeGroupRequest requ
Objects.requireNonNull(
request.getCreateVolumeGroupDetails(), "createVolumeGroupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeGroupResponse::builder)
.logger(LOG, "createVolumeGroup")
.serviceDetails(
"Blockstorage",
"CreateVolumeGroup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/CreateVolumeGroup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -639,12 +698,15 @@ public CreateVolumeGroupBackupResponse createVolumeGroupBackup(
request.getCreateVolumeGroupBackupDetails(),
"createVolumeGroupBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateVolumeGroupBackupResponse::builder)
.logger(LOG, "createVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"CreateVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/CreateVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -666,9 +728,13 @@ public DeleteBootVolumeResponse deleteBootVolume(DeleteBootVolumeRequest request
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, DeleteBootVolumeResponse::builder)
.logger(LOG, "deleteBootVolume")
.serviceDetails("Blockstorage", "DeleteBootVolume", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteBootVolumeRequest::builder)
.basePath("/20160918")
@@ -687,9 +753,13 @@ public DeleteBootVolumeBackupResponse deleteBootVolumeBackup(
Validate.notBlank(request.getBootVolumeBackupId(), "bootVolumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, DeleteBootVolumeBackupResponse::builder)
.logger(LOG, "deleteBootVolumeBackup")
.serviceDetails("Blockstorage", "DeleteBootVolumeBackup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -708,9 +778,13 @@ public DeleteBootVolumeKmsKeyResponse deleteBootVolumeKmsKey(
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, DeleteBootVolumeKmsKeyResponse::builder)
.logger(LOG, "deleteBootVolumeKmsKey")
.serviceDetails("Blockstorage", "DeleteBootVolumeKmsKey", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteBootVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -729,9 +803,13 @@ public DeleteVolumeResponse deleteVolume(DeleteVolumeRequest request) {
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, DeleteVolumeResponse::builder)
.logger(LOG, "deleteVolume")
.serviceDetails("Blockstorage", "DeleteVolume", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeRequest::builder)
.basePath("/20160918")
@@ -749,9 +827,13 @@ public DeleteVolumeBackupResponse deleteVolumeBackup(DeleteVolumeBackupRequest r
Validate.notBlank(request.getVolumeBackupId(), "volumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, DeleteVolumeBackupResponse::builder)
.logger(LOG, "deleteVolumeBackup")
.serviceDetails("Blockstorage", "DeleteVolumeBackup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -770,9 +852,13 @@ public DeleteVolumeBackupPolicyResponse deleteVolumeBackupPolicy(
Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyId", request.getPolicyId());
+
return clientCall(request, DeleteVolumeBackupPolicyResponse::builder)
.logger(LOG, "deleteVolumeBackupPolicy")
.serviceDetails("Blockstorage", "DeleteVolumeBackupPolicy", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -792,9 +878,13 @@ public DeleteVolumeBackupPolicyAssignmentResponse deleteVolumeBackupPolicyAssign
Validate.notBlank(request.getPolicyAssignmentId(), "policyAssignmentId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyAssignmentId", request.getPolicyAssignmentId());
+
return clientCall(request, DeleteVolumeBackupPolicyAssignmentResponse::builder)
.logger(LOG, "deleteVolumeBackupPolicyAssignment")
.serviceDetails("Blockstorage", "DeleteVolumeBackupPolicyAssignment", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeBackupPolicyAssignmentRequest::builder)
.basePath("/20160918")
@@ -813,9 +903,13 @@ public DeleteVolumeGroupResponse deleteVolumeGroup(DeleteVolumeGroupRequest requ
Validate.notBlank(request.getVolumeGroupId(), "volumeGroupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, DeleteVolumeGroupResponse::builder)
.logger(LOG, "deleteVolumeGroup")
.serviceDetails("Blockstorage", "DeleteVolumeGroup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -835,9 +929,13 @@ public DeleteVolumeGroupBackupResponse deleteVolumeGroupBackup(
Validate.notBlank(
request.getVolumeGroupBackupId(), "volumeGroupBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, DeleteVolumeGroupBackupResponse::builder)
.logger(LOG, "deleteVolumeGroupBackup")
.serviceDetails("Blockstorage", "DeleteVolumeGroupBackup", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -855,9 +953,13 @@ public DeleteVolumeKmsKeyResponse deleteVolumeKmsKey(DeleteVolumeKmsKeyRequest r
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, DeleteVolumeKmsKeyResponse::builder)
.logger(LOG, "deleteVolumeKmsKey")
.serviceDetails("Blockstorage", "DeleteVolumeKmsKey", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -878,12 +980,16 @@ public GetBlockVolumeReplicaResponse getBlockVolumeReplica(
Validate.notBlank(
request.getBlockVolumeReplicaId(), "blockVolumeReplicaId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("blockVolumeReplicaId", request.getBlockVolumeReplicaId());
+
return clientCall(request, GetBlockVolumeReplicaResponse::builder)
.logger(LOG, "getBlockVolumeReplica")
.serviceDetails(
"Blockstorage",
"GetBlockVolumeReplica",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BlockVolumeReplica/GetBlockVolumeReplica")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBlockVolumeReplicaRequest::builder)
.basePath("/20160918")
@@ -904,12 +1010,16 @@ public GetBootVolumeResponse getBootVolume(GetBootVolumeRequest request) {
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, GetBootVolumeResponse::builder)
.logger(LOG, "getBootVolume")
.serviceDetails(
"Blockstorage",
"GetBootVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/GetBootVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeRequest::builder)
.basePath("/20160918")
@@ -930,12 +1040,16 @@ public GetBootVolumeBackupResponse getBootVolumeBackup(GetBootVolumeBackupReques
Validate.notBlank(request.getBootVolumeBackupId(), "bootVolumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, GetBootVolumeBackupResponse::builder)
.logger(LOG, "getBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"GetBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/GetBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -956,12 +1070,16 @@ public GetBootVolumeKmsKeyResponse getBootVolumeKmsKey(GetBootVolumeKmsKeyReques
Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, GetBootVolumeKmsKeyResponse::builder)
.logger(LOG, "getBootVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"GetBootVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeKmsKey/GetBootVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -985,12 +1103,16 @@ public GetBootVolumeReplicaResponse getBootVolumeReplica(GetBootVolumeReplicaReq
Validate.notBlank(
request.getBootVolumeReplicaId(), "bootVolumeReplicaId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeReplicaId", request.getBootVolumeReplicaId());
+
return clientCall(request, GetBootVolumeReplicaResponse::builder)
.logger(LOG, "getBootVolumeReplica")
.serviceDetails(
"Blockstorage",
"GetBootVolumeReplica",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeReplica/GetBootVolumeReplica")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetBootVolumeReplicaRequest::builder)
.basePath("/20160918")
@@ -1011,12 +1133,16 @@ public GetVolumeResponse getVolume(GetVolumeRequest request) {
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, GetVolumeResponse::builder)
.logger(LOG, "getVolume")
.serviceDetails(
"Blockstorage",
"GetVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/GetVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeRequest::builder)
.basePath("/20160918")
@@ -1036,12 +1162,16 @@ public GetVolumeBackupResponse getVolumeBackup(GetVolumeBackupRequest request) {
Validate.notBlank(request.getVolumeBackupId(), "volumeBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, GetVolumeBackupResponse::builder)
.logger(LOG, "getVolumeBackup")
.serviceDetails(
"Blockstorage",
"GetVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/GetVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -1063,12 +1193,16 @@ public GetVolumeBackupPolicyResponse getVolumeBackupPolicy(
Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyId", request.getPolicyId());
+
return clientCall(request, GetVolumeBackupPolicyResponse::builder)
.logger(LOG, "getVolumeBackupPolicy")
.serviceDetails(
"Blockstorage",
"GetVolumeBackupPolicy",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/GetVolumeBackupPolicy")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -1089,12 +1223,16 @@ public GetVolumeBackupPolicyAssetAssignmentResponse getVolumeBackupPolicyAssetAs
GetVolumeBackupPolicyAssetAssignmentRequest request) {
Objects.requireNonNull(request.getAssetId(), "assetId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("assetId", request.getAssetId());
+
return clientCall(request, GetVolumeBackupPolicyAssetAssignmentResponse::builder)
.logger(LOG, "getVolumeBackupPolicyAssetAssignment")
.serviceDetails(
"Blockstorage",
"GetVolumeBackupPolicyAssetAssignment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicyAssignment/GetVolumeBackupPolicyAssetAssignment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupPolicyAssetAssignmentRequest::builder)
.basePath("/20160918")
@@ -1121,12 +1259,16 @@ public GetVolumeBackupPolicyAssignmentResponse getVolumeBackupPolicyAssignment(
Validate.notBlank(request.getPolicyAssignmentId(), "policyAssignmentId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyAssignmentId", request.getPolicyAssignmentId());
+
return clientCall(request, GetVolumeBackupPolicyAssignmentResponse::builder)
.logger(LOG, "getVolumeBackupPolicyAssignment")
.serviceDetails(
"Blockstorage",
"GetVolumeBackupPolicyAssignment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicyAssignment/GetVolumeBackupPolicyAssignment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeBackupPolicyAssignmentRequest::builder)
.basePath("/20160918")
@@ -1150,12 +1292,16 @@ public GetVolumeGroupResponse getVolumeGroup(GetVolumeGroupRequest request) {
Validate.notBlank(request.getVolumeGroupId(), "volumeGroupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, GetVolumeGroupResponse::builder)
.logger(LOG, "getVolumeGroup")
.serviceDetails(
"Blockstorage",
"GetVolumeGroup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/GetVolumeGroup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -1177,12 +1323,16 @@ public GetVolumeGroupBackupResponse getVolumeGroupBackup(GetVolumeGroupBackupReq
Validate.notBlank(
request.getVolumeGroupBackupId(), "volumeGroupBackupId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, GetVolumeGroupBackupResponse::builder)
.logger(LOG, "getVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"GetVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/GetVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -1205,12 +1355,16 @@ public GetVolumeGroupReplicaResponse getVolumeGroupReplica(
Validate.notBlank(
request.getVolumeGroupReplicaId(), "volumeGroupReplicaId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupReplicaId", request.getVolumeGroupReplicaId());
+
return clientCall(request, GetVolumeGroupReplicaResponse::builder)
.logger(LOG, "getVolumeGroupReplica")
.serviceDetails(
"Blockstorage",
"GetVolumeGroupReplica",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupReplica/GetVolumeGroupReplica")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeGroupReplicaRequest::builder)
.basePath("/20160918")
@@ -1231,12 +1385,16 @@ public GetVolumeKmsKeyResponse getVolumeKmsKey(GetVolumeKmsKeyRequest request) {
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, GetVolumeKmsKeyResponse::builder)
.logger(LOG, "getVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"GetVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeKmsKey/GetVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(GetVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -1258,12 +1416,15 @@ public GetVolumeKmsKeyResponse getVolumeKmsKey(GetVolumeKmsKeyRequest request) {
public ListBlockVolumeReplicasResponse listBlockVolumeReplicas(
ListBlockVolumeReplicasRequest request) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListBlockVolumeReplicasResponse::builder)
.logger(LOG, "listBlockVolumeReplicas")
.serviceDetails(
"Blockstorage",
"ListBlockVolumeReplicas",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BlockVolumeReplica/ListBlockVolumeReplicas")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBlockVolumeReplicasRequest::builder)
.basePath("/20160918")
@@ -1293,12 +1454,16 @@ public ListBootVolumeBackupsResponse listBootVolumeBackups(
ListBootVolumeBackupsRequest request) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListBootVolumeBackupsResponse::builder)
.logger(LOG, "listBootVolumeBackups")
.serviceDetails(
"Blockstorage",
"ListBootVolumeBackups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/ListBootVolumeBackups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBootVolumeBackupsRequest::builder)
.basePath("/20160918")
@@ -1327,12 +1492,15 @@ public ListBootVolumeBackupsResponse listBootVolumeBackups(
public ListBootVolumeReplicasResponse listBootVolumeReplicas(
ListBootVolumeReplicasRequest request) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListBootVolumeReplicasResponse::builder)
.logger(LOG, "listBootVolumeReplicas")
.serviceDetails(
"Blockstorage",
"ListBootVolumeReplicas",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeReplica/ListBootVolumeReplicas")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBootVolumeReplicasRequest::builder)
.basePath("/20160918")
@@ -1360,12 +1528,15 @@ public ListBootVolumeReplicasResponse listBootVolumeReplicas(
@Override
public ListBootVolumesResponse listBootVolumes(ListBootVolumesRequest request) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListBootVolumesResponse::builder)
.logger(LOG, "listBootVolumes")
.serviceDetails(
"Blockstorage",
"ListBootVolumes",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/ListBootVolumes")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListBootVolumesRequest::builder)
.basePath("/20160918")
@@ -1390,12 +1561,15 @@ public ListBootVolumesResponse listBootVolumes(ListBootVolumesRequest request) {
public ListVolumeBackupPoliciesResponse listVolumeBackupPolicies(
ListVolumeBackupPoliciesRequest request) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListVolumeBackupPoliciesResponse::builder)
.logger(LOG, "listVolumeBackupPolicies")
.serviceDetails(
"Blockstorage",
"ListVolumeBackupPolicies",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/ListVolumeBackupPolicies")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeBackupPoliciesRequest::builder)
.basePath("/20160918")
@@ -1418,12 +1592,16 @@ public ListVolumeBackupPoliciesResponse listVolumeBackupPolicies(
public ListVolumeBackupsResponse listVolumeBackups(ListVolumeBackupsRequest request) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeBackupsResponse::builder)
.logger(LOG, "listVolumeBackups")
.serviceDetails(
"Blockstorage",
"ListVolumeBackups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/ListVolumeBackups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeBackupsRequest::builder)
.basePath("/20160918")
@@ -1453,12 +1631,16 @@ public ListVolumeGroupBackupsResponse listVolumeGroupBackups(
ListVolumeGroupBackupsRequest request) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeGroupBackupsResponse::builder)
.logger(LOG, "listVolumeGroupBackups")
.serviceDetails(
"Blockstorage",
"ListVolumeGroupBackups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/ListVolumeGroupBackups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeGroupBackupsRequest::builder)
.basePath("/20160918")
@@ -1488,12 +1670,17 @@ public ListVolumeGroupReplicasResponse listVolumeGroupReplicas(
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("availabilityDomain", request.getAvailabilityDomain());
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeGroupReplicasResponse::builder)
.logger(LOG, "listVolumeGroupReplicas")
.serviceDetails(
"Blockstorage",
"ListVolumeGroupReplicas",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupReplica/ListVolumeGroupReplicas")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeGroupReplicasRequest::builder)
.basePath("/20160918")
@@ -1521,12 +1708,16 @@ public ListVolumeGroupReplicasResponse listVolumeGroupReplicas(
public ListVolumeGroupsResponse listVolumeGroups(ListVolumeGroupsRequest request) {
Objects.requireNonNull(request.getCompartmentId(), "compartmentId is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+
return clientCall(request, ListVolumeGroupsResponse::builder)
.logger(LOG, "listVolumeGroups")
.serviceDetails(
"Blockstorage",
"ListVolumeGroups",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/ListVolumeGroups")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumeGroupsRequest::builder)
.basePath("/20160918")
@@ -1553,12 +1744,15 @@ public ListVolumeGroupsResponse listVolumeGroups(ListVolumeGroupsRequest request
@Override
public ListVolumesResponse listVolumes(ListVolumesRequest request) {
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, ListVolumesResponse::builder)
.logger(LOG, "listVolumes")
.serviceDetails(
"Blockstorage",
"ListVolumes",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/ListVolumes")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.GET)
.requestBuilder(ListVolumesRequest::builder)
.basePath("/20160918")
@@ -1590,12 +1784,16 @@ public UpdateBootVolumeResponse updateBootVolume(UpdateBootVolumeRequest request
Objects.requireNonNull(
request.getUpdateBootVolumeDetails(), "updateBootVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, UpdateBootVolumeResponse::builder)
.logger(LOG, "updateBootVolume")
.serviceDetails(
"Blockstorage",
"UpdateBootVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolume/UpdateBootVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateBootVolumeRequest::builder)
.basePath("/20160918")
@@ -1622,12 +1820,16 @@ public UpdateBootVolumeBackupResponse updateBootVolumeBackup(
request.getUpdateBootVolumeBackupDetails(),
"updateBootVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeBackupId", request.getBootVolumeBackupId());
+
return clientCall(request, UpdateBootVolumeBackupResponse::builder)
.logger(LOG, "updateBootVolumeBackup")
.serviceDetails(
"Blockstorage",
"UpdateBootVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeBackup/UpdateBootVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateBootVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -1652,12 +1854,16 @@ public UpdateBootVolumeKmsKeyResponse updateBootVolumeKmsKey(
request.getUpdateBootVolumeKmsKeyDetails(),
"updateBootVolumeKmsKeyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("bootVolumeId", request.getBootVolumeId());
+
return clientCall(request, UpdateBootVolumeKmsKeyResponse::builder)
.logger(LOG, "updateBootVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"UpdateBootVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeKmsKey/UpdateBootVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateBootVolumeKmsKeyRequest::builder)
.basePath("/20160918")
@@ -1682,12 +1888,16 @@ public UpdateVolumeResponse updateVolume(UpdateVolumeRequest request) {
Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
Objects.requireNonNull(request.getUpdateVolumeDetails(), "updateVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, UpdateVolumeResponse::builder)
.logger(LOG, "updateVolume")
.serviceDetails(
"Blockstorage",
"UpdateVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Volume/UpdateVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeRequest::builder)
.basePath("/20160918")
@@ -1712,12 +1922,16 @@ public UpdateVolumeBackupResponse updateVolumeBackup(UpdateVolumeBackupRequest r
Objects.requireNonNull(
request.getUpdateVolumeBackupDetails(), "updateVolumeBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeBackupId", request.getVolumeBackupId());
+
return clientCall(request, UpdateVolumeBackupResponse::builder)
.logger(LOG, "updateVolumeBackup")
.serviceDetails(
"Blockstorage",
"UpdateVolumeBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackup/UpdateVolumeBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeBackupRequest::builder)
.basePath("/20160918")
@@ -1742,12 +1956,16 @@ public UpdateVolumeBackupPolicyResponse updateVolumeBackupPolicy(
request.getUpdateVolumeBackupPolicyDetails(),
"updateVolumeBackupPolicyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("policyId", request.getPolicyId());
+
return clientCall(request, UpdateVolumeBackupPolicyResponse::builder)
.logger(LOG, "updateVolumeBackupPolicy")
.serviceDetails(
"Blockstorage",
"UpdateVolumeBackupPolicy",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeBackupPolicy/UpdateVolumeBackupPolicy")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeBackupPolicyRequest::builder)
.basePath("/20160918")
@@ -1774,12 +1992,16 @@ public UpdateVolumeGroupResponse updateVolumeGroup(UpdateVolumeGroupRequest requ
Objects.requireNonNull(
request.getUpdateVolumeGroupDetails(), "updateVolumeGroupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupId", request.getVolumeGroupId());
+
return clientCall(request, UpdateVolumeGroupResponse::builder)
.logger(LOG, "updateVolumeGroup")
.serviceDetails(
"Blockstorage",
"UpdateVolumeGroup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroup/UpdateVolumeGroup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeGroupRequest::builder)
.basePath("/20160918")
@@ -1808,12 +2030,16 @@ public UpdateVolumeGroupBackupResponse updateVolumeGroupBackup(
request.getUpdateVolumeGroupBackupDetails(),
"updateVolumeGroupBackupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeGroupBackupId", request.getVolumeGroupBackupId());
+
return clientCall(request, UpdateVolumeGroupBackupResponse::builder)
.logger(LOG, "updateVolumeGroupBackup")
.serviceDetails(
"Blockstorage",
"UpdateVolumeGroupBackup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup/UpdateVolumeGroupBackup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeGroupBackupRequest::builder)
.basePath("/20160918")
@@ -1836,12 +2062,16 @@ public UpdateVolumeKmsKeyResponse updateVolumeKmsKey(UpdateVolumeKmsKeyRequest r
Objects.requireNonNull(
request.getUpdateVolumeKmsKeyDetails(), "updateVolumeKmsKeyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("volumeId", request.getVolumeId());
+
return clientCall(request, UpdateVolumeKmsKeyResponse::builder)
.logger(LOG, "updateVolumeKmsKey")
.serviceDetails(
"Blockstorage",
"UpdateVolumeKmsKey",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeKmsKey/UpdateVolumeKmsKey")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(UpdateVolumeKmsKeyRequest::builder)
.basePath("/20160918")
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java b/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java
index 798b38e93d5..8d3a54a7dc7 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java
@@ -71,6 +71,16 @@ public interface Compute extends AutoCloseable {
*/
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled);
+ /**
+ * Determines whether dual stack endpoint should be used or not. Set
+ * dualStackEndpointTemplateEnabled to "true" if the user wants to enable use of dual stack
+ * endpoint template. Default value is "false"
+ *
+ * @param dualStackEndpointTemplateEnabled flag to enable the use of dual stack endpoint
+ * template
+ */
+ void enableDualStackEndpoints(boolean dualStackEndpointTemplateEnabled);
+
/**
* Accept the changes to the PCR values in the measured boot report.
*
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java
index 743c6055a61..10b652ed890 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java
@@ -68,6 +68,16 @@ public interface ComputeAsync extends AutoCloseable {
*/
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled);
+ /**
+ * Determines whether dual stack endpoint should be used or not. Set
+ * dualStackEndpointTemplateEnabled to "true" if the user wants to enable use of dual stack
+ * endpoint template. Default value is "false"
+ *
+ * @param dualStackEndpointTemplateEnabled flag to enable the use of dual stack endpoint
+ * template
+ */
+ void enableDualStackEndpoints(boolean dualStackEndpointTemplateEnabled);
+
/**
* Accept the changes to the PCR values in the measured boot report.
*
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java
index 1a9e47b31d7..57f0bdf1f13 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java
@@ -33,7 +33,9 @@ public class ComputeAsyncClient extends com.oracle.bmc.http.internal.BaseAsyncCl
com.oracle.bmc.Services.serviceBuilder()
.serviceName(ComputeClient.class.getName())
.serviceEndpointPrefix("iaas")
- .serviceEndpointTemplate("https://iaas.{region}.{secondLevelDomain}")
+ .serviceEndpointTemplate(
+ "https://iaas.{region}.{dualStack?ds.oci.:}{secondLevelDomain}")
+ .endpointServiceName("iaas")
.build();
private static final org.slf4j.Logger LOG =
@@ -105,12 +107,16 @@ public void setRegion(String regionId) {
Validate.notBlank(request.getInstanceId(), "instanceId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("instanceId", request.getInstanceId());
+
return clientCall(request, AcceptShieldedIntegrityPolicyResponse::builder)
.logger(LOG, "acceptShieldedIntegrityPolicy")
.serviceDetails(
"Compute",
"AcceptShieldedIntegrityPolicy",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/MeasuredBootReport/AcceptShieldedIntegrityPolicy")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(AcceptShieldedIntegrityPolicyRequest::builder)
.basePath("/20160918")
@@ -141,12 +147,17 @@ public void setRegion(String regionId) {
Validate.notBlank(request.getShapeName(), "shapeName must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("imageId", request.getImageId());
+ requiredParametersMap.put("shapeName", request.getShapeName());
+
return clientCall(request, AddImageShapeCompatibilityEntryResponse::builder)
.logger(LOG, "addImageShapeCompatibilityEntry")
.serviceDetails(
"Compute",
"AddImageShapeCompatibilityEntry",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ImageShapeCompatibilityEntry/AddImageShapeCompatibilityEntry")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.PUT)
.requestBuilder(AddImageShapeCompatibilityEntryRequest::builder)
.basePath("/20160918")
@@ -175,12 +186,16 @@ public java.util.concurrent.Future applyHostConf
Validate.notBlank(request.getComputeHostId(), "computeHostId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("computeHostId", request.getComputeHostId());
+
return clientCall(request, ApplyHostConfigurationResponse::builder)
.logger(LOG, "applyHostConfiguration")
.serviceDetails(
"Compute",
"ApplyHostConfiguration",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeHost/ApplyHostConfiguration")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ApplyHostConfigurationRequest::builder)
.basePath("/20160918")
@@ -215,12 +230,15 @@ public java.util.concurrent.Future attachBootVolume(
Objects.requireNonNull(
request.getAttachBootVolumeDetails(), "attachBootVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, AttachBootVolumeResponse::builder)
.logger(LOG, "attachBootVolume")
.serviceDetails(
"Compute",
"AttachBootVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/BootVolumeAttachment/AttachBootVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(AttachBootVolumeRequest::builder)
.basePath("/20160918")
@@ -251,12 +269,16 @@ public java.util.concurrent.Future attachBootVolume(
request.getAttachComputeHostGroupHostDetails(),
"attachComputeHostGroupHostDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("computeHostId", request.getComputeHostId());
+
return clientCall(request, AttachComputeHostGroupHostResponse::builder)
.logger(LOG, "attachComputeHostGroupHost")
.serviceDetails(
"Compute",
"AttachComputeHostGroupHost",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeHost/AttachComputeHostGroupHost")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(AttachComputeHostGroupHostRequest::builder)
.basePath("/20160918")
@@ -291,12 +313,15 @@ public java.util.concurrent.Future attachVnic(
handler) {
Objects.requireNonNull(request.getAttachVnicDetails(), "attachVnicDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, AttachVnicResponse::builder)
.logger(LOG, "attachVnic")
.serviceDetails(
"Compute",
"AttachVnic",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VnicAttachment/AttachVnic")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(AttachVnicRequest::builder)
.basePath("/20160918")
@@ -320,12 +345,15 @@ public java.util.concurrent.Future attachVolume(
handler) {
Objects.requireNonNull(request.getAttachVolumeDetails(), "attachVolumeDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, AttachVolumeResponse::builder)
.logger(LOG, "attachVolume")
.serviceDetails(
"Compute",
"AttachVolume",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/VolumeAttachment/AttachVolume")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(AttachVolumeRequest::builder)
.basePath("/20160918")
@@ -339,6 +367,8 @@ public java.util.concurrent.Future attachVolume(
.handleResponseHeaderString("etag", AttachVolumeResponse.Builder::etag)
.handleResponseHeaderString(
"opc-request-id", AttachVolumeResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-work-request-id", AttachVolumeResponse.Builder::opcWorkRequestId)
.callAsync(handler);
}
@@ -352,12 +382,15 @@ public java.util.concurrent.Future captureConsole
request.getCaptureConsoleHistoryDetails(),
"captureConsoleHistoryDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CaptureConsoleHistoryResponse::builder)
.logger(LOG, "captureConsoleHistory")
.serviceDetails(
"Compute",
"CaptureConsoleHistory",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ConsoleHistory/CaptureConsoleHistory")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CaptureConsoleHistoryRequest::builder)
.basePath("/20160918")
@@ -389,12 +422,16 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeCapacityReservationCompartmentDetails(),
"changeComputeCapacityReservationCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("capacityReservationId", request.getCapacityReservationId());
+
return clientCall(request, ChangeComputeCapacityReservationCompartmentResponse::builder)
.logger(LOG, "changeComputeCapacityReservationCompartment")
.serviceDetails(
"Compute",
"ChangeComputeCapacityReservationCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCapacityReservation/ChangeComputeCapacityReservationCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeCapacityReservationCompartmentRequest::builder)
.basePath("/20160918")
@@ -433,12 +470,17 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeCapacityTopologyCompartmentDetails(),
"changeComputeCapacityTopologyCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put(
+ "computeCapacityTopologyId", request.getComputeCapacityTopologyId());
+
return clientCall(request, ChangeComputeCapacityTopologyCompartmentResponse::builder)
.logger(LOG, "changeComputeCapacityTopologyCompartment")
.serviceDetails(
"Compute",
"ChangeComputeCapacityTopologyCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCapacityTopology/ChangeComputeCapacityTopologyCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeCapacityTopologyCompartmentRequest::builder)
.basePath("/20160918")
@@ -474,12 +516,16 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeClusterCompartmentDetails(),
"changeComputeClusterCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("computeClusterId", request.getComputeClusterId());
+
return clientCall(request, ChangeComputeClusterCompartmentResponse::builder)
.logger(LOG, "changeComputeClusterCompartment")
.serviceDetails(
"Compute",
"ChangeComputeClusterCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCluster/ChangeComputeClusterCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeClusterCompartmentRequest::builder)
.basePath("/20160918")
@@ -514,12 +560,17 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeGpuMemoryClusterCompartmentDetails(),
"changeComputeGpuMemoryClusterCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put(
+ "computeGpuMemoryClusterId", request.getComputeGpuMemoryClusterId());
+
return clientCall(request, ChangeComputeGpuMemoryClusterCompartmentResponse::builder)
.logger(LOG, "changeComputeGpuMemoryClusterCompartment")
.serviceDetails(
"Compute",
"ChangeComputeGpuMemoryClusterCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeGpuMemoryCluster/ChangeComputeGpuMemoryClusterCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeGpuMemoryClusterCompartmentRequest::builder)
.basePath("/20160918")
@@ -554,12 +605,17 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeGpuMemoryFabricCompartmentDetails(),
"changeComputeGpuMemoryFabricCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put(
+ "computeGpuMemoryFabricId", request.getComputeGpuMemoryFabricId());
+
return clientCall(request, ChangeComputeGpuMemoryFabricCompartmentResponse::builder)
.logger(LOG, "changeComputeGpuMemoryFabricCompartment")
.serviceDetails(
"Compute",
"ChangeComputeGpuMemoryFabricCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeGpuMemoryFabric/ChangeComputeGpuMemoryFabricCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeGpuMemoryFabricCompartmentRequest::builder)
.basePath("/20160918")
@@ -592,12 +648,16 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeHostCompartmentDetails(),
"changeComputeHostCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("computeHostId", request.getComputeHostId());
+
return clientCall(request, ChangeComputeHostCompartmentResponse::builder)
.logger(LOG, "changeComputeHostCompartment")
.serviceDetails(
"Compute",
"ChangeComputeHostCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeHost/ChangeComputeHostCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeHostCompartmentRequest::builder)
.basePath("/20160918")
@@ -633,12 +693,16 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeHostGroupCompartmentDetails(),
"changeComputeHostGroupCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("computeHostGroupId", request.getComputeHostGroupId());
+
return clientCall(request, ChangeComputeHostGroupCompartmentResponse::builder)
.logger(LOG, "changeComputeHostGroupCompartment")
.serviceDetails(
"Compute",
"ChangeComputeHostGroupCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeHostGroup/ChangeComputeHostGroupCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeHostGroupCompartmentRequest::builder)
.basePath("/20160918")
@@ -676,12 +740,17 @@ public java.util.concurrent.Future captureConsole
request.getChangeComputeImageCapabilitySchemaCompartmentDetails(),
"changeComputeImageCapabilitySchemaCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put(
+ "computeImageCapabilitySchemaId", request.getComputeImageCapabilitySchemaId());
+
return clientCall(request, ChangeComputeImageCapabilitySchemaCompartmentResponse::builder)
.logger(LOG, "changeComputeImageCapabilitySchemaCompartment")
.serviceDetails(
"Compute",
"ChangeComputeImageCapabilitySchemaCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeImageCapabilitySchema/ChangeComputeImageCapabilitySchemaCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeComputeImageCapabilitySchemaCompartmentRequest::builder)
.basePath("/20160918")
@@ -714,12 +783,16 @@ public java.util.concurrent.Future captureConsole
request.getChangeDedicatedVmHostCompartmentDetails(),
"changeDedicatedVmHostCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("dedicatedVmHostId", request.getDedicatedVmHostId());
+
return clientCall(request, ChangeDedicatedVmHostCompartmentResponse::builder)
.logger(LOG, "changeDedicatedVmHostCompartment")
.serviceDetails(
"Compute",
"ChangeDedicatedVmHostCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/DedicatedVmHost/ChangeDedicatedVmHostCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeDedicatedVmHostCompartmentRequest::builder)
.basePath("/20160918")
@@ -755,12 +828,16 @@ public java.util.concurrent.Future changeImageCo
request.getChangeImageCompartmentDetails(),
"changeImageCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("imageId", request.getImageId());
+
return clientCall(request, ChangeImageCompartmentResponse::builder)
.logger(LOG, "changeImageCompartment")
.serviceDetails(
"Compute",
"ChangeImageCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Image/ChangeImageCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeImageCompartmentRequest::builder)
.basePath("/20160918")
@@ -791,12 +868,16 @@ public java.util.concurrent.Future changeInst
request.getChangeInstanceCompartmentDetails(),
"changeInstanceCompartmentDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("instanceId", request.getInstanceId());
+
return clientCall(request, ChangeInstanceCompartmentResponse::builder)
.logger(LOG, "changeInstanceCompartment")
.serviceDetails(
"Compute",
"ChangeInstanceCompartment",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Instance/ChangeInstanceCompartment")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(ChangeInstanceCompartmentRequest::builder)
.basePath("/20160918")
@@ -827,12 +908,16 @@ public java.util.concurrent.Future checkHostConf
Validate.notBlank(request.getComputeHostId(), "computeHostId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("computeHostId", request.getComputeHostId());
+
return clientCall(request, CheckHostConfigurationResponse::builder)
.logger(LOG, "checkHostConfiguration")
.serviceDetails(
"Compute",
"CheckHostConfiguration",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeHost/CheckHostConfiguration")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CheckHostConfigurationRequest::builder)
.basePath("/20160918")
@@ -867,12 +952,15 @@ public java.util.concurrent.Future checkHostConf
request.getCreateAppCatalogSubscriptionDetails(),
"createAppCatalogSubscriptionDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateAppCatalogSubscriptionResponse::builder)
.logger(LOG, "createAppCatalogSubscription")
.serviceDetails(
"Compute",
"CreateAppCatalogSubscription",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/AppCatalogSubscription/CreateAppCatalogSubscription")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateAppCatalogSubscriptionRequest::builder)
.basePath("/20160918")
@@ -903,12 +991,15 @@ public java.util.concurrent.Future checkHostConf
request.getCreateComputeCapacityReportDetails(),
"createComputeCapacityReportDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateComputeCapacityReportResponse::builder)
.logger(LOG, "createComputeCapacityReport")
.serviceDetails(
"Compute",
"CreateComputeCapacityReport",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCapacityReport/CreateComputeCapacityReport")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateComputeCapacityReportRequest::builder)
.basePath("/20160918")
@@ -937,9 +1028,12 @@ public java.util.concurrent.Future checkHostConf
request.getCreateComputeCapacityReservationDetails(),
"createComputeCapacityReservationDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateComputeCapacityReservationResponse::builder)
.logger(LOG, "createComputeCapacityReservation")
.serviceDetails("Compute", "CreateComputeCapacityReservation", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateComputeCapacityReservationRequest::builder)
.basePath("/20160918")
@@ -977,9 +1071,12 @@ public java.util.concurrent.Future checkHostConf
request.getCreateComputeCapacityTopologyDetails(),
"createComputeCapacityTopologyDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateComputeCapacityTopologyResponse::builder)
.logger(LOG, "createComputeCapacityTopology")
.serviceDetails("Compute", "CreateComputeCapacityTopology", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateComputeCapacityTopologyRequest::builder)
.basePath("/20160918")
@@ -1014,12 +1111,15 @@ public java.util.concurrent.Future createComputeCl
request.getCreateComputeClusterDetails(),
"createComputeClusterDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateComputeClusterResponse::builder)
.logger(LOG, "createComputeCluster")
.serviceDetails(
"Compute",
"CreateComputeCluster",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCluster/CreateComputeCluster")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateComputeClusterRequest::builder)
.basePath("/20160918")
@@ -1049,12 +1149,15 @@ public java.util.concurrent.Future createComputeCl
request.getCreateComputeGpuMemoryClusterDetails(),
"createComputeGpuMemoryClusterDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateComputeGpuMemoryClusterResponse::builder)
.logger(LOG, "createComputeGpuMemoryCluster")
.serviceDetails(
"Compute",
"CreateComputeGpuMemoryCluster",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeGpuMemoryCluster/CreateComputeGpuMemoryCluster")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateComputeGpuMemoryClusterRequest::builder)
.basePath("/20160918")
@@ -1087,12 +1190,15 @@ public java.util.concurrent.Future createCompute
request.getCreateComputeHostGroupDetails(),
"createComputeHostGroupDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateComputeHostGroupResponse::builder)
.logger(LOG, "createComputeHostGroup")
.serviceDetails(
"Compute",
"CreateComputeHostGroup",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeHostGroup/CreateComputeHostGroup")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateComputeHostGroupRequest::builder)
.basePath("/20160918")
@@ -1127,12 +1233,15 @@ public java.util.concurrent.Future createCompute
request.getCreateComputeImageCapabilitySchemaDetails(),
"createComputeImageCapabilitySchemaDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateComputeImageCapabilitySchemaResponse::builder)
.logger(LOG, "createComputeImageCapabilitySchema")
.serviceDetails(
"Compute",
"CreateComputeImageCapabilitySchema",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeImageCapabilitySchema/CreateComputeImageCapabilitySchema")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateComputeImageCapabilitySchemaRequest::builder)
.basePath("/20160918")
@@ -1162,12 +1271,15 @@ public java.util.concurrent.Future createDedicate
request.getCreateDedicatedVmHostDetails(),
"createDedicatedVmHostDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateDedicatedVmHostResponse::builder)
.logger(LOG, "createDedicatedVmHost")
.serviceDetails(
"Compute",
"CreateDedicatedVmHost",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/DedicatedVmHost/CreateDedicatedVmHost")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateDedicatedVmHostRequest::builder)
.basePath("/20160918")
@@ -1195,12 +1307,15 @@ public java.util.concurrent.Future createImage(
handler) {
Objects.requireNonNull(request.getCreateImageDetails(), "createImageDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateImageResponse::builder)
.logger(LOG, "createImage")
.serviceDetails(
"Compute",
"CreateImage",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/Image/CreateImage")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateImageRequest::builder)
.basePath("/20160918")
@@ -1230,12 +1345,15 @@ public java.util.concurrent.Future createImage(
request.getCreateInstanceConsoleConnectionDetails(),
"createInstanceConsoleConnectionDetails is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+
return clientCall(request, CreateInstanceConsoleConnectionResponse::builder)
.logger(LOG, "createInstanceConsoleConnection")
.serviceDetails(
"Compute",
"CreateInstanceConsoleConnection",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/InstanceConsoleConnection/CreateInstanceConsoleConnection")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.POST)
.requestBuilder(CreateInstanceConsoleConnectionRequest::builder)
.basePath("/20160918")
@@ -1268,9 +1386,15 @@ public java.util.concurrent.Future createImage(
Objects.requireNonNull(request.getResourceVersion(), "resourceVersion is required");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("listingId", request.getListingId());
+ requiredParametersMap.put("compartmentId", request.getCompartmentId());
+ requiredParametersMap.put("resourceVersion", request.getResourceVersion());
+
return clientCall(request, DeleteAppCatalogSubscriptionResponse::builder)
.logger(LOG, "deleteAppCatalogSubscription")
.serviceDetails("Compute", "DeleteAppCatalogSubscription", "")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteAppCatalogSubscriptionRequest::builder)
.basePath("/20160918")
@@ -1297,12 +1421,16 @@ public java.util.concurrent.Future createImage(
Validate.notBlank(
request.getCapacityReservationId(), "capacityReservationId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("capacityReservationId", request.getCapacityReservationId());
+
return clientCall(request, DeleteComputeCapacityReservationResponse::builder)
.logger(LOG, "deleteComputeCapacityReservation")
.serviceDetails(
"Compute",
"DeleteComputeCapacityReservation",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCapacityReservation/DeleteComputeCapacityReservation")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteComputeCapacityReservationRequest::builder)
.basePath("/20160918")
@@ -1333,12 +1461,17 @@ public java.util.concurrent.Future createImage(
request.getComputeCapacityTopologyId(),
"computeCapacityTopologyId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put(
+ "computeCapacityTopologyId", request.getComputeCapacityTopologyId());
+
return clientCall(request, DeleteComputeCapacityTopologyResponse::builder)
.logger(LOG, "deleteComputeCapacityTopology")
.serviceDetails(
"Compute",
"DeleteComputeCapacityTopology",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCapacityTopology/DeleteComputeCapacityTopology")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteComputeCapacityTopologyRequest::builder)
.basePath("/20160918")
@@ -1365,12 +1498,16 @@ public java.util.concurrent.Future deleteComputeCl
Validate.notBlank(request.getComputeClusterId(), "computeClusterId must not be blank");
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("computeClusterId", request.getComputeClusterId());
+
return clientCall(request, DeleteComputeClusterResponse::builder)
.logger(LOG, "deleteComputeCluster")
.serviceDetails(
"Compute",
"DeleteComputeCluster",
"https://docs.oracle.com/iaas/api/#/en/iaas/20160918/ComputeCluster/DeleteComputeCluster")
+ .requiredParametersMap(requiredParametersMap)
.method(com.oracle.bmc.http.client.Method.DELETE)
.requestBuilder(DeleteComputeClusterRequest::builder)
.basePath("/20160918")
@@ -1397,12 +1534,17 @@ public java.util.concurrent.Future deleteComputeCl
request.getComputeGpuMemoryClusterId(),
"computeGpuMemoryClusterId must not be blank");
+ java.util.Map