> securityAttributes) {
super();
this.name = name;
this.compartmentId = compartmentId;
@@ -54,6 +56,7 @@ public CreateDbManagementPrivateEndpointDetails(
this.nsgIds = nsgIds;
this.freeformTags = freeformTags;
this.definedTags = definedTags;
+ this.securityAttributes = securityAttributes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -230,6 +233,34 @@ public Builder definedTags(
this.__explicitlySet__.add("definedTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -245,7 +276,8 @@ public CreateDbManagementPrivateEndpointDetails build() {
this.description,
this.nsgIds,
this.freeformTags,
- this.definedTags);
+ this.definedTags,
+ this.securityAttributes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -281,6 +313,9 @@ public Builder copy(CreateDbManagementPrivateEndpointDetails model) {
if (model.wasPropertyExplicitlySet("definedTags")) {
this.definedTags(model.getDefinedTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
return this;
}
}
@@ -447,6 +482,29 @@ public java.util.Map> getDefinedTags() {
return definedTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -471,6 +529,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", nsgIds=").append(String.valueOf(this.nsgIds));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(")");
return sb.toString();
}
@@ -496,6 +555,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.nsgIds, other.nsgIds)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& super.equals(other);
}
@@ -518,6 +578,11 @@ public int hashCode() {
result = (result * PRIME) + (this.nsgIds == null ? 43 : this.nsgIds.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseConnectorDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseConnectorDetails.java
index 3ac0597169a..f55cb6d0814 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseConnectorDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseConnectorDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Details for creating an external database connector.
+ * Details for creating an external database connector. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseDetails.java
index 618ba707eec..ecbbe8857a9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateExternalMySqlDatabaseDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Details for creating an external database.
+ * Details for creating an external database. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateMySqlDatabaseConnectorDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateMySqlDatabaseConnectorDetails.java
index b7276f55757..fbd15401a67 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateMySqlDatabaseConnectorDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/CreateMySqlDatabaseConnectorDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Create Details of external database connector.
+ * Create Details of external database connector. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpoint.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpoint.java
index aebbdb6b687..40d97f1f980 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpoint.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpoint.java
@@ -39,7 +39,8 @@ public final class DbManagementPrivateEndpoint
"nsgIds",
"freeformTags",
"definedTags",
- "systemTags"
+ "systemTags",
+ "securityAttributes"
})
public DbManagementPrivateEndpoint(
String id,
@@ -56,7 +57,8 @@ public DbManagementPrivateEndpoint(
java.util.List nsgIds,
java.util.Map freeformTags,
java.util.Map> definedTags,
- java.util.Map> systemTags) {
+ java.util.Map> systemTags,
+ java.util.Map> securityAttributes) {
super();
this.id = id;
this.name = name;
@@ -73,6 +75,7 @@ public DbManagementPrivateEndpoint(
this.freeformTags = freeformTags;
this.definedTags = definedTags;
this.systemTags = systemTags;
+ this.securityAttributes = securityAttributes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -363,6 +366,34 @@ public Builder systemTags(java.util.Map> s
this.__explicitlySet__.add("systemTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -384,7 +415,8 @@ public DbManagementPrivateEndpoint build() {
this.nsgIds,
this.freeformTags,
this.definedTags,
- this.systemTags);
+ this.systemTags,
+ this.securityAttributes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -438,6 +470,9 @@ public Builder copy(DbManagementPrivateEndpoint model) {
if (model.wasPropertyExplicitlySet("systemTags")) {
this.systemTags(model.getSystemTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
return this;
}
}
@@ -704,6 +739,29 @@ public java.util.Map> getSystemTags() {
return systemTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -734,6 +792,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
sb.append(", systemTags=").append(String.valueOf(this.systemTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(")");
return sb.toString();
}
@@ -764,6 +823,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
&& java.util.Objects.equals(this.systemTags, other.systemTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& super.equals(other);
}
@@ -794,6 +854,11 @@ public int hashCode() {
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpointSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpointSummary.java
index 8ef077509db..7e59dbeea82 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpointSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DbManagementPrivateEndpointSummary.java
@@ -34,7 +34,8 @@ public final class DbManagementPrivateEndpointSummary
"lifecycleState",
"freeformTags",
"definedTags",
- "systemTags"
+ "systemTags",
+ "securityAttributes"
})
public DbManagementPrivateEndpointSummary(
String id,
@@ -47,7 +48,8 @@ public DbManagementPrivateEndpointSummary(
LifecycleStates lifecycleState,
java.util.Map freeformTags,
java.util.Map> definedTags,
- java.util.Map> systemTags) {
+ java.util.Map> systemTags,
+ java.util.Map> securityAttributes) {
super();
this.id = id;
this.name = name;
@@ -60,6 +62,7 @@ public DbManagementPrivateEndpointSummary(
this.freeformTags = freeformTags;
this.definedTags = definedTags;
this.systemTags = systemTags;
+ this.securityAttributes = securityAttributes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -278,6 +281,34 @@ public Builder systemTags(java.util.Map> s
this.__explicitlySet__.add("systemTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -295,7 +326,8 @@ public DbManagementPrivateEndpointSummary build() {
this.lifecycleState,
this.freeformTags,
this.definedTags,
- this.systemTags);
+ this.systemTags,
+ this.securityAttributes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -337,6 +369,9 @@ public Builder copy(DbManagementPrivateEndpointSummary model) {
if (model.wasPropertyExplicitlySet("systemTags")) {
this.systemTags(model.getSystemTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
return this;
}
}
@@ -539,6 +574,29 @@ public java.util.Map> getSystemTags() {
return systemTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -565,6 +623,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
sb.append(", systemTags=").append(String.valueOf(this.systemTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(")");
return sb.toString();
}
@@ -590,6 +649,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
&& java.util.Objects.equals(this.systemTags, other.systemTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& super.equals(other);
}
@@ -612,6 +672,11 @@ public int hashCode() {
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudAsm.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudAsm.java
index 4f670985e41..e748a9b5697 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudAsm.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudAsm.java
@@ -148,12 +148,12 @@ public Builder version(String version) {
this.__explicitlySet__.add("version");
return this;
}
- /** The list of asm instances for the cloud Asm. */
+ /** The list of ASM instances for the cloud Asm. */
@com.fasterxml.jackson.annotation.JsonProperty("asmInstances")
private java.util.List asmInstances;
/**
- * The list of asm instances for the cloud Asm.
+ * The list of ASM instances for the cloud Asm.
*
* @param asmInstances the value to set
* @return this builder
@@ -326,12 +326,12 @@ public String getVersion() {
return version;
}
- /** The list of asm instances for the cloud Asm. */
+ /** The list of ASM instances for the cloud Asm. */
@com.fasterxml.jackson.annotation.JsonProperty("asmInstances")
private final java.util.List asmInstances;
/**
- * The list of asm instances for the cloud Asm.
+ * The list of ASM instances for the cloud Asm.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudDbSystemComponent.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudDbSystemComponent.java
index 3b8551febc2..34eec2c912c 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudDbSystemComponent.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/DiscoveredCloudDbSystemComponent.java
@@ -150,14 +150,14 @@ public String getResourceId() {
/**
* The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
- * existing Dbaas OCI resource matching the discovered DB system component.
+ * existing DBaas OCI resource matching the discovered DB system component.
*/
@com.fasterxml.jackson.annotation.JsonProperty("dbaasId")
private final String dbaasId;
/**
* The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
- * existing Dbaas OCI resource matching the discovered DB system component.
+ * existing DBaas OCI resource matching the discovered DB system component.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/EnableExternalDatabaseManagementDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/EnableExternalDatabaseManagementDetails.java
index 8e02458475b..696611812f1 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/EnableExternalDatabaseManagementDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/EnableExternalDatabaseManagementDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Detail to enable or disable database management.
+ * Detail to enable or disable database management. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabase.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabase.java
index 8bc7a7aa60b..d0e183677e3 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabase.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabase.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * External database.
+ * External database. MySQL support within OCI Database Management service has been deprecated as of
+ * January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseCollection.java
index 1440d07527a..cf93b4854e3 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The collection of external MySQL Databases.
+ * The collection of external MySQL Databases. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseConnector.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseConnector.java
index b2eb7e7e50f..2c601d6cac6 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseConnector.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseConnector.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Details of external database connector.
+ * Details of external database connector. MySQL support within OCI Database Management service has
+ * been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseSummary.java
index 50506f22c51..e5c359858f6 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ExternalMySqlDatabaseSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * External database summary record.
+ * External database summary record. MySQL support within OCI Database Management service has been
+ * deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterStatus.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterStatus.java
index 342ac8999b1..32e49c78155 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterStatus.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterStatus.java
@@ -6,7 +6,8 @@
/**
* The status of the HeatWave cluster. Indicates whether the status of the HeatWave cluster is UP,
- * DOWN, or UNKNOWN at the current time.
+ * DOWN, or UNKNOWN at the current time. MySQL support within OCI Database Management service has
+ * been deprecated as of January 29, 2026.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum HeatWaveClusterStatus implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterUsageMetrics.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterUsageMetrics.java
index f846a3b4a86..d3ff9e9a67a 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterUsageMetrics.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveClusterUsageMetrics.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The list of aggregated metrics for a HeatWave cluster in the fleet.
+ * The list of aggregated metrics for a HeatWave cluster in the fleet. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetByCategory.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetByCategory.java
index ea6a3db5708..9d26d3da375 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetByCategory.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetByCategory.java
@@ -5,7 +5,9 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The number of HeatWave clusters in the fleet, grouped by shape and Lakehouse-enabled status.
+ * The number of HeatWave clusters in the fleet, grouped by shape and Lakehouse-enabled status.
+ * MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
+ *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricDefinition.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricDefinition.java
index e5bdd08c319..8e7dcca40d9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricDefinition.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricDefinition.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * An aggregated metric for a HeatWave cluster.
+ * An aggregated metric for a HeatWave cluster. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricSummaryDefinition.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricSummaryDefinition.java
index 7f4b0483f17..c31d7431c8d 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricSummaryDefinition.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetricSummaryDefinition.java
@@ -6,7 +6,8 @@
/**
* A summary of the fleet metrics, which provides the metric aggregated value of the HeatWave
- * clusters in the fleet.
+ * clusters in the fleet. MySQL support within OCI Database Management service has been deprecated
+ * as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetrics.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetrics.java
index 333ab0c6b17..0b078c90c11 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetrics.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetMetrics.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The details of the HeatWave cluster fleet health metrics.
+ * The details of the HeatWave cluster fleet health metrics. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetSummary.java
index 40cdf18af20..9e87bc95f12 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveFleetSummary.java
@@ -6,7 +6,8 @@
/**
* The inventory count of HeatWave clusters in the fleet and a summary of the metrics that provide
- * the aggregated usage of CPU, storage, and so on of all the clusters.
+ * the aggregated usage of CPU, storage, and so on of all the clusters. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNode.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNode.java
index 2153f8d903a..f1780a5c2dd 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNode.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNode.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The information about an individual HeatWave node.
+ * The information about an individual HeatWave node. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNodeStatus.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNodeStatus.java
index 4fe43fc8b12..227bc8d2442 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNodeStatus.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/HeatWaveNodeStatus.java
@@ -6,7 +6,8 @@
/**
* The status of the HeatWave node. Indicates whether the status of the HeatWave node is UP, DOWN,
- * or UNKNOWN at the current time.
+ * or UNKNOWN at the current time. MySQL support within OCI Database Management service has been
+ * deprecated as of January 29, 2026.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum HeatWaveNodeStatus implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabase.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabase.java
index 8229ae1aced..d4c3b8ca90c 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabase.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabase.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The details of the Managed MySQL Database.
+ * The details of the Managed MySQL Database. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -178,12 +179,12 @@ public Builder name(String name) {
this.__explicitlySet__.add("name");
return this;
}
- /** The customer's selected type for HeatWave management. */
+ /** The selected management type for a HeatWave MySQL DB system. */
@com.fasterxml.jackson.annotation.JsonProperty("heatWaveManagementType")
private HeatWaveManagementType heatWaveManagementType;
/**
- * The customer's selected type for HeatWave management.
+ * The selected management type for a HeatWave MySQL DB system.
*
* @param heatWaveManagementType the value to set
* @return this builder
@@ -555,7 +556,7 @@ public String getName() {
return name;
}
- /** The customer's selected type for HeatWave management. */
+ /** The selected management type for a HeatWave MySQL DB system. */
public enum HeatWaveManagementType implements com.oracle.bmc.http.internal.BmcEnum {
Basic("BASIC"),
Full("FULL"),
@@ -601,12 +602,12 @@ public static HeatWaveManagementType create(String key) {
return UnknownEnumValue;
}
};
- /** The customer's selected type for HeatWave management. */
+ /** The selected management type for a HeatWave MySQL DB system. */
@com.fasterxml.jackson.annotation.JsonProperty("heatWaveManagementType")
private final HeatWaveManagementType heatWaveManagementType;
/**
- * The customer's selected type for HeatWave management.
+ * The selected management type for a HeatWave MySQL DB system.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseBinaryLogInformation.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseBinaryLogInformation.java
index 5dd42fb9324..94716ae2343 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseBinaryLogInformation.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseBinaryLogInformation.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Information pertaining to the binary logs of a MySQL server.
+ * Information pertaining to the binary logs of a MySQL server. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseCollection.java
index b2a36169321..f16f8bdde09 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * A collection of Managed MySQL Database objects.
+ * A collection of Managed MySQL Database objects. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseGeneralReplicationInformation.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseGeneralReplicationInformation.java
index 3b47cb80eb3..2234397afc9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseGeneralReplicationInformation.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseGeneralReplicationInformation.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * General information about the replication of a MySQL server.
+ * General information about the replication of a MySQL server. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberCollection.java
index 814e33d5ce3..b58520b7647 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Information pertaining to high availability of a MySQL server.
+ * Information pertaining to high availability of a MySQL server. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberSummary.java
index 3d8c4bfa473..3a727e7b2ac 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseHighAvailabilityMemberSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Information about a member of a MySQL server group replication for high availability.
+ * Information about a member of a MySQL server group replication for high availability. MySQL
+ * support within OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationCollection.java
index f45d9da8976..40e1880cf9e 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The collection of inbound replication records for a specific MySQL server.
+ * The collection of inbound replication records for a specific MySQL server. MySQL support within
+ * OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationSummary.java
index 8c59413c849..22a85810401 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseInboundReplicationSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Inbound replication information of a MySQL replica.
+ * Inbound replication information of a MySQL replica. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationCollection.java
index c059951bde0..8c71d85bc37 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The collection of outbound replication records of a MySQL server.
+ * The collection of outbound replication records of a MySQL server. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationSummary.java
index bf9fccda869..d1b0773034e 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseOutboundReplicationSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * An outbound replication record of a MySQL server.
+ * An outbound replication record of a MySQL server. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseSummary.java
index 6f481dfa490..232c22bea94 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagedMySqlDatabaseSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The details of the Managed MySQL Database.
+ * The details of the Managed MySQL Database. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -196,12 +197,12 @@ public Builder lifecycleState(LifecycleStates lifecycleState) {
this.__explicitlySet__.add("lifecycleState");
return this;
}
- /** The customer's selected type for HeatWave management. */
+ /** The selected management type for a HeatWave MySQL DB system. */
@com.fasterxml.jackson.annotation.JsonProperty("heatWaveManagementType")
private ManagedMySqlDatabase.HeatWaveManagementType heatWaveManagementType;
/**
- * The customer's selected type for HeatWave management.
+ * The selected management type for a HeatWave MySQL DB system.
*
* @param heatWaveManagementType the value to set
* @return this builder
@@ -397,12 +398,12 @@ public LifecycleStates getLifecycleState() {
return lifecycleState;
}
- /** The customer's selected type for HeatWave management. */
+ /** The selected management type for a HeatWave MySQL DB system. */
@com.fasterxml.jackson.annotation.JsonProperty("heatWaveManagementType")
private final ManagedMySqlDatabase.HeatWaveManagementType heatWaveManagementType;
/**
- * The customer's selected type for HeatWave management.
+ * The selected management type for a HeatWave MySQL DB system.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagementState.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagementState.java
index 79d6da9282a..a17f075535a 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagementState.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/ManagementState.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** Indicates whether Database Management is enabled or disabled. */
+/**
+ * Indicates whether Database Management is enabled or disabled. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum ManagementState implements com.oracle.bmc.http.internal.BmcEnum {
Enabled("ENABLED"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MdsType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MdsType.java
index 4e784e368c1..e56214adb47 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MdsType.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MdsType.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** The type of MySQL Database System. */
+/**
+ * The type of MySQL Database System. MySQL support within OCI Database Management service has been
+ * deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MdsType implements com.oracle.bmc.http.internal.BmcEnum {
Ha("HA"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyError.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyError.java
index 44fc4ff40c4..07f09a8ea1d 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyError.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyError.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Error from the apply operation of a MySQL server replication channel.
+ * Error from the apply operation of a MySQL server replication channel. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyErrorWorker.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyErrorWorker.java
index b166a05e4db..ef1b28c1e5d 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyErrorWorker.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlApplyErrorWorker.java
@@ -6,7 +6,8 @@
/**
* If the replica is multi-threaded, error from worker threads. Otherwise, error from the applier
- * thread.
+ * thread. MySQL support within OCI Database Management service has been deprecated as of January
+ * 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelApplyError.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelApplyError.java
index de444a227c1..c9d47ac6107 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelApplyError.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelApplyError.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * MySQL server replication channel name and error from its apply operation.
+ * MySQL server replication channel name and error from its apply operation. MySQL support within
+ * OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelFetchError.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelFetchError.java
index 0f483d70bb7..697453d636b 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelFetchError.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlChannelFetchError.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * MySQL server replication channel name and error from its fetch operation.
+ * MySQL server replication channel name and error from its fetch operation. MySQL support within
+ * OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataCollection.java
index 6d040198e9a..d66a69d44f8 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The collection of configuration records for a specific MySQL Database.
+ * The collection of configuration records for a specific MySQL Database. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataSummary.java
index b83b7ba0d41..a86a4f1bb12 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConfigurationDataSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The configuration variables for a MySQL Database.
+ * The configuration variables for a MySQL Database. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorCollection.java
index a7e0593d644..261d5e3e45b 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The collection of external MySQL Database connectors.
+ * The collection of external MySQL Database connectors. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorType.java
index 0388e706d34..d044e37e0cf 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorType.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlConnectorType.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** The connector type of MySQL Database. */
+/**
+ * The connector type of MySQL Database. MySQL support within OCI Database Management service has
+ * been deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlConnectorType implements com.oracle.bmc.http.internal.BmcEnum {
Macs("MACS"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlCredType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlCredType.java
index ab3bdb71930..7f2bc16d366 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlCredType.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlCredType.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** The credential type for MySQL Database. */
+/**
+ * The credential type for MySQL Database. MySQL support within OCI Database Management service has
+ * been deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlCredType implements com.oracle.bmc.http.internal.BmcEnum {
MysqlExternalNonSslCredentials("MYSQL_EXTERNAL_NON_SSL_CREDENTIALS"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataCollection.java
index 50c7ad18534..cedb9571c2b 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The collection of SQL performance data records for a specific Managed MySQL Database.
+ * The collection of SQL performance data records for a specific Managed MySQL Database. MySQL
+ * support within OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataSummary.java
index 7842abb1c3a..6d0b30796a5 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDataSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The SQL performance data record for a specific SQL query.
+ * The SQL performance data record for a specific SQL query. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseConnectorSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseConnectorSummary.java
index 4037b3f5336..f8af8015f20 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseConnectorSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseConnectorSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Details of external database connector.
+ * Details of external database connector. MySQL support within OCI Database Management service has
+ * been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseStatus.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseStatus.java
index 4dce480a54d..874bc20bf40 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseStatus.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseStatus.java
@@ -6,7 +6,8 @@
/**
* The status of the MySQL Database. Indicates whether the status of the database is UP, DOWN, or
- * UNKNOWN at the current time.
+ * UNKNOWN at the current time. MySQL support within OCI Database Management service has been
+ * deprecated as of January 29, 2026.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlDatabaseStatus implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseUsageMetrics.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseUsageMetrics.java
index 40fc9dd1547..99cf90fe507 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseUsageMetrics.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDatabaseUsageMetrics.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The list of aggregated metrics for Managed MySQL Databases in the fleet.
+ * The list of aggregated metrics for Managed MySQL Databases in the fleet. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -194,12 +195,12 @@ public Builder databaseStatus(MySqlDatabaseStatus databaseStatus) {
this.__explicitlySet__.add("databaseStatus");
return this;
}
- /** The customer's selected type for HeatWave management. */
+ /** The selected management type for a HeatWave MySQL DB system. */
@com.fasterxml.jackson.annotation.JsonProperty("heatWaveManagementType")
private ManagedMySqlDatabase.HeatWaveManagementType heatWaveManagementType;
/**
- * The customer's selected type for HeatWave management.
+ * The selected management type for a HeatWave MySQL DB system.
*
* @param heatWaveManagementType the value to set
* @return this builder
@@ -458,12 +459,12 @@ public MySqlDatabaseStatus getDatabaseStatus() {
return databaseStatus;
}
- /** The customer's selected type for HeatWave management. */
+ /** The selected management type for a HeatWave MySQL DB system. */
@com.fasterxml.jackson.annotation.JsonProperty("heatWaveManagementType")
private final ManagedMySqlDatabase.HeatWaveManagementType heatWaveManagementType;
/**
- * The customer's selected type for HeatWave management.
+ * The selected management type for a HeatWave MySQL DB system.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDeploymentType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDeploymentType.java
index 7cdc2fd0792..c73e052ca66 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDeploymentType.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDeploymentType.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** The type of MySQL Database installation. */
+/**
+ * The type of MySQL Database installation. MySQL support within OCI Database Management service has
+ * been deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlDeploymentType implements com.oracle.bmc.http.internal.BmcEnum {
Onpremise("ONPREMISE"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorSummary.java
index 1fe2e542c4d..75c9495c722 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Consists of the error and the number of times it is encountered.
+ * The MySQL digest error and the number of times it is encountered. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorsCollection.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorsCollection.java
index 1193b5eb606..e84e5c75d18 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorsCollection.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlDigestErrorsCollection.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The collection of errors for a given digest.
+ * The collection of errors for a given digest. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFetchError.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFetchError.java
index eabfd4a7a0c..bcb9a849f04 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFetchError.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFetchError.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Error from the fetch operation of a MySQL server replication channel.
+ * Error from the fetch operation of a MySQL server replication channel. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetByCategory.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetByCategory.java
index 465612f41f2..c86a7c8f06a 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetByCategory.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetByCategory.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The number of MySQL Databases in the fleet, grouped by database type and sub type.
+ * The number of MySQL Databases in the fleet, grouped by database type and sub type. MySQL support
+ * within OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricDefinition.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricDefinition.java
index ac9b6e55c78..aaeccdb2ee9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricDefinition.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricDefinition.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The list of aggregated metrics for the Managed MySQL Databases in the fleet.
+ * The list of aggregated metrics for the Managed MySQL Databases in the fleet. MySQL support within
+ * OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricSummaryDefinition.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricSummaryDefinition.java
index 826d37345c3..0d0d1228c26 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricSummaryDefinition.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetricSummaryDefinition.java
@@ -6,7 +6,8 @@
/**
* A summary of the fleet metrics, which provides the metric aggregated value of the MySQL Databases
- * in the fleet.
+ * in the fleet. MySQL support within OCI Database Management service has been deprecated as of
+ * January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetrics.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetrics.java
index c8a8756500a..3df91a09e06 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetrics.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetMetrics.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The details of the MySQL Database fleet health metrics.
+ * The details of the MySQL Database fleet health metrics. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetSummary.java
index 5feb1f2625a..5909f562180 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlFleetSummary.java
@@ -6,7 +6,8 @@
/**
* A summary of the inventory count and the metrics that describe the aggregated usage of CPU,
- * storage, and so on of all the MySQL Databases in the fleet.
+ * storage, and so on of all the MySQL Databases in the fleet. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlHighAvailabilityStatusSummary.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlHighAvailabilityStatusSummary.java
index 447ee3e416e..801e5eadf52 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlHighAvailabilityStatusSummary.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlHighAvailabilityStatusSummary.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * High availability status summary of a MySQL server.
+ * High availability status summary of a MySQL server. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlJsonExplainVersion.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlJsonExplainVersion.java
index 26478a0d0da..28333a1cfa9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlJsonExplainVersion.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlJsonExplainVersion.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** The version of the Json format of MySQL Explain. */
+/**
+ * The version of the JSON format of the MySQL explain plan. MySQL support within OCI Database
+ * Management service has been deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlJsonExplainVersion implements com.oracle.bmc.http.internal.BmcEnum {
V1("V1"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlMessageSeverity.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlMessageSeverity.java
index 47a9b966731..86768169f32 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlMessageSeverity.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlMessageSeverity.java
@@ -6,7 +6,8 @@
/**
* The level of severity of the MySQL message. Indicates whether it is an ERROR, a WARNING, or a
- * NOTE.
+ * NOTE. MySQL support within OCI Database Management service has been deprecated as of January 29,
+ * 2026.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlMessageSeverity implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlNetworkProtocolType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlNetworkProtocolType.java
index 476fdd8c5e6..7044bae1577 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlNetworkProtocolType.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlNetworkProtocolType.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** The network protocol for MySQL Database. */
+/**
+ * The network protocol for MySQL Database. MySQL support within OCI Database Management service has
+ * been deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlNetworkProtocolType implements com.oracle.bmc.http.internal.BmcEnum {
Tcp("TCP"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryDetails.java
index fc384fcf644..48b64d71815 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryDetails.java
@@ -5,8 +5,9 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The details of a given MySQL query, it consists of the query sample details, the explain plan and
- * potential warnings.
+ * The details of a given MySQL query, which consists of the query sample details, the explain plan,
+ * and potential warnings. MySQL support within OCI Database Management service has been deprecated
+ * as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -55,12 +56,12 @@ public Builder queryExplainPlan(MySqlQueryExplainPlan queryExplainPlan) {
this.__explicitlySet__.add("queryExplainPlan");
return this;
}
- /** The errors, warnings and notes that could be raised by the execution of the query. */
+ /** The errors, warnings, and notes that could be raised by the execution of the query. */
@com.fasterxml.jackson.annotation.JsonProperty("queryMessages")
private java.util.List queryMessages;
/**
- * The errors, warnings and notes that could be raised by the execution of the query.
+ * The errors, warnings, and notes that could be raised by the execution of the query.
*
* @param queryMessages the value to set
* @return this builder
@@ -122,12 +123,12 @@ public MySqlQueryExplainPlan getQueryExplainPlan() {
return queryExplainPlan;
}
- /** The errors, warnings and notes that could be raised by the execution of the query. */
+ /** The errors, warnings, and notes that could be raised by the execution of the query. */
@com.fasterxml.jackson.annotation.JsonProperty("queryMessages")
private final java.util.List queryMessages;
/**
- * The errors, warnings and notes that could be raised by the execution of the query.
+ * The errors, warnings, and notes that could be raised by the execution of the query.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryExplainPlan.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryExplainPlan.java
index ea53d2971ab..81c659c739c 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryExplainPlan.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryExplainPlan.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The explain plan for a given MySQL query.
+ * The explain plan for a given MySQL query. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -32,12 +33,12 @@ public MySqlQueryExplainPlan(String jsonExplain, MySqlJsonExplainVersion jsonExp
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** The json format of the explain plan. */
+ /** The JSON format of the explain plan. */
@com.fasterxml.jackson.annotation.JsonProperty("jsonExplain")
private String jsonExplain;
/**
- * The json format of the explain plan.
+ * The JSON format of the explain plan.
*
* @param jsonExplain the value to set
* @return this builder
@@ -47,12 +48,12 @@ public Builder jsonExplain(String jsonExplain) {
this.__explicitlySet__.add("jsonExplain");
return this;
}
- /** The version of the Json format of MySQL Explain. */
+ /** The version of the JSON format of the MySQL explain plan. */
@com.fasterxml.jackson.annotation.JsonProperty("jsonExplainVersion")
private MySqlJsonExplainVersion jsonExplainVersion;
/**
- * The version of the Json format of MySQL Explain.
+ * The version of the JSON format of the MySQL explain plan.
*
* @param jsonExplainVersion the value to set
* @return this builder
@@ -96,12 +97,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** The json format of the explain plan. */
+ /** The JSON format of the explain plan. */
@com.fasterxml.jackson.annotation.JsonProperty("jsonExplain")
private final String jsonExplain;
/**
- * The json format of the explain plan.
+ * The JSON format of the explain plan.
*
* @return the value
*/
@@ -109,12 +110,12 @@ public String getJsonExplain() {
return jsonExplain;
}
- /** The version of the Json format of MySQL Explain. */
+ /** The version of the JSON format of the MySQL explain plan. */
@com.fasterxml.jackson.annotation.JsonProperty("jsonExplainVersion")
private final MySqlJsonExplainVersion jsonExplainVersion;
/**
- * The version of the Json format of MySQL Explain.
+ * The version of the JSON format of the MySQL explain plan.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryMessage.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryMessage.java
index 3041f24591b..d81a13ca011 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryMessage.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQueryMessage.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The MySQL error, warning or note raised when a query is run, if any.
+ * The MySQL error, warning, or note raised when a query is run, if any. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -48,12 +49,12 @@ public Builder level(MySqlMessageSeverity level) {
this.__explicitlySet__.add("level");
return this;
}
- /** The MySQL code of the raised error, warning or note. */
+ /** The MySQL code of the raised error, warning, or note. */
@com.fasterxml.jackson.annotation.JsonProperty("code")
private Integer code;
/**
- * The MySQL code of the raised error, warning or note.
+ * The MySQL code of the raised error, warning, or note.
*
* @param code the value to set
* @return this builder
@@ -63,12 +64,12 @@ public Builder code(Integer code) {
this.__explicitlySet__.add("code");
return this;
}
- /** The MySQL message text of the raised error, warning or note. */
+ /** The MySQL message text of the raised error, warning, or note. */
@com.fasterxml.jackson.annotation.JsonProperty("messageText")
private String messageText;
/**
- * The MySQL message text of the raised error, warning or note.
+ * The MySQL message text of the raised error, warning, or note.
*
* @param messageText the value to set
* @return this builder
@@ -128,12 +129,12 @@ public MySqlMessageSeverity getLevel() {
return level;
}
- /** The MySQL code of the raised error, warning or note. */
+ /** The MySQL code of the raised error, warning, or note. */
@com.fasterxml.jackson.annotation.JsonProperty("code")
private final Integer code;
/**
- * The MySQL code of the raised error, warning or note.
+ * The MySQL code of the raised error, warning, or note.
*
* @return the value
*/
@@ -141,12 +142,12 @@ public Integer getCode() {
return code;
}
- /** The MySQL message text of the raised error, warning or note. */
+ /** The MySQL message text of the raised error, warning, or note. */
@com.fasterxml.jackson.annotation.JsonProperty("messageText")
private final String messageText;
/**
- * The MySQL message text of the raised error, warning or note.
+ * The MySQL message text of the raised error, warning, or note.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQuerySampleDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQuerySampleDetails.java
index 8b55c400a55..65221a505e3 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQuerySampleDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlQuerySampleDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * The details of a query sample including the query text, execution time and other details.
+ * The details of a query sample including the query text, execution time, and other details. MySQL
+ * support within OCI Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -97,12 +98,12 @@ public Builder executionTime(Long executionTime) {
this.__explicitlySet__.add("executionTime");
return this;
}
- /** The thread id of the connection. */
+ /** The thread ID of the connection. */
@com.fasterxml.jackson.annotation.JsonProperty("threadId")
private Integer threadId;
/**
- * The thread id of the connection.
+ * The thread ID of the connection.
*
* @param threadId the value to set
* @return this builder
@@ -252,12 +253,12 @@ public Long getExecutionTime() {
return executionTime;
}
- /** The thread id of the connection. */
+ /** The thread ID of the connection. */
@com.fasterxml.jackson.annotation.JsonProperty("threadId")
private final Integer threadId;
/**
- * The thread id of the connection.
+ * The thread ID of the connection.
*
* @return the value
*/
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReadOnly.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReadOnly.java
index 16815b2273a..8d880dd2cc9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReadOnly.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReadOnly.java
@@ -7,7 +7,8 @@
/**
* If the value is ON, the instance is configured as read_only. If the value is SUPER, the instance
* is configured as super_read_only. If the value is OFF, the instance is neither read_only nor
- * super_read_only.
+ * super_read_only. MySQL support within OCI Database Management service has been deprecated as of
+ * January 29, 2026.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlReadOnly implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReplicationApplierFilter.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReplicationApplierFilter.java
index 2fbe6a48da9..f5b66b8c322 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReplicationApplierFilter.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlReplicationApplierFilter.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Filter configured for a replication channel.
+ * Filter configured for a replication channel. MySQL support within OCI Database Management service
+ * has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlType.java
index a4d06fcee3b..87744bb34b9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlType.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/MySqlType.java
@@ -4,7 +4,10 @@
*/
package com.oracle.bmc.databasemanagement.model;
-/** The type of MySQL Database. */
+/**
+ * The type of MySQL Database. MySQL support within OCI Database Management service has been
+ * deprecated as of January 29, 2026.
+ */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20201101")
public enum MySqlType implements com.oracle.bmc.http.internal.BmcEnum {
External("EXTERNAL"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateDbManagementPrivateEndpointDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateDbManagementPrivateEndpointDetails.java
index 2c2a74e8857..ce73fc55b81 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateDbManagementPrivateEndpointDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateDbManagementPrivateEndpointDetails.java
@@ -28,20 +28,23 @@ public final class UpdateDbManagementPrivateEndpointDetails
"description",
"nsgIds",
"freeformTags",
- "definedTags"
+ "definedTags",
+ "securityAttributes"
})
public UpdateDbManagementPrivateEndpointDetails(
String name,
String description,
java.util.List nsgIds,
java.util.Map freeformTags,
- java.util.Map> definedTags) {
+ java.util.Map> definedTags,
+ java.util.Map> securityAttributes) {
super();
this.name = name;
this.description = description;
this.nsgIds = nsgIds;
this.freeformTags = freeformTags;
this.definedTags = definedTags;
+ this.securityAttributes = securityAttributes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -142,6 +145,34 @@ public Builder definedTags(
this.__explicitlySet__.add("definedTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -153,7 +184,8 @@ public UpdateDbManagementPrivateEndpointDetails build() {
this.description,
this.nsgIds,
this.freeformTags,
- this.definedTags);
+ this.definedTags,
+ this.securityAttributes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -177,6 +209,9 @@ public Builder copy(UpdateDbManagementPrivateEndpointDetails model) {
if (model.wasPropertyExplicitlySet("definedTags")) {
this.definedTags(model.getDefinedTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
return this;
}
}
@@ -275,6 +310,29 @@ public java.util.Map> getDefinedTags() {
return definedTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -295,6 +353,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", nsgIds=").append(String.valueOf(this.nsgIds));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(")");
return sb.toString();
}
@@ -315,6 +374,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.nsgIds, other.nsgIds)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& super.equals(other);
}
@@ -327,6 +387,11 @@ public int hashCode() {
result = (result * PRIME) + (this.nsgIds == null ? 43 : this.nsgIds.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseConnectorDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseConnectorDetails.java
index eb8f56cd3c0..eb0169fe5e1 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseConnectorDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseConnectorDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Details required for updating an external MySQL database connector.
+ * Details required for updating an external MySQL database connector. MySQL support within OCI
+ * Database Management service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseDetails.java
index de22933b416..a42f2da5c62 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateExternalMySqlDatabaseDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Details for updating an external MySQL database.
+ * Details for updating an external MySQL database. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateMySqlDatabaseConnectorDetails.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateMySqlDatabaseConnectorDetails.java
index 7f082386cb7..0b6656a04a6 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateMySqlDatabaseConnectorDetails.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/UpdateMySqlDatabaseConnectorDetails.java
@@ -5,7 +5,8 @@
package com.oracle.bmc.databasemanagement.model;
/**
- * Update Details of external database connector.
+ * Update Details of external database connector. MySQL support within OCI Database Management
+ * service has been deprecated as of January 29, 2026.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/WorkRequestOperationType.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/WorkRequestOperationType.java
index 71345036666..41c39a25722 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/WorkRequestOperationType.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/model/WorkRequestOperationType.java
@@ -17,6 +17,8 @@ public enum WorkRequestOperationType implements com.oracle.bmc.http.internal.Bmc
DeleteDbSystem("DELETE_DB_SYSTEM"),
UpdateExternalDbSystemConnector("UPDATE_EXTERNAL_DB_SYSTEM_CONNECTOR"),
ChangeExternalDbSystemCompartment("CHANGE_EXTERNAL_DB_SYSTEM_COMPARTMENT"),
+ UpdateCloudDbSystemConnector("UPDATE_CLOUD_DB_SYSTEM_CONNECTOR"),
+ ChangeCloudDbSystemCompartment("CHANGE_CLOUD_DB_SYSTEM_COMPARTMENT"),
DisableExadataInfrasturcture("DISABLE_EXADATA_INFRASTURCTURE"),
EnableExadataInfrastructure("ENABLE_EXADATA_INFRASTRUCTURE"),
DeleteExadataInfrastructure("DELETE_EXADATA_INFRASTRUCTURE"),
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemConnectorRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemConnectorRequest.java
index 9c65e966cfa..c2207ff6fdb 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemConnectorRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemConnectorRequest.java
@@ -16,11 +16,11 @@ public class CreateCloudDbSystemConnectorRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemConnectorDetails> {
- /** The details required to create an cloud connector. */
+ /** The details required to create a cloud connector. */
private com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemConnectorDetails
createCloudDbSystemConnectorDetails;
- /** The details required to create an cloud connector. */
+ /** The details required to create a cloud connector. */
public com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemConnectorDetails
getCreateCloudDbSystemConnectorDetails() {
return createCloudDbSystemConnectorDetails;
@@ -70,12 +70,12 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The details required to create an cloud connector. */
+ /** The details required to create a cloud connector. */
private com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemConnectorDetails
createCloudDbSystemConnectorDetails = null;
/**
- * The details required to create an cloud connector.
+ * The details required to create a cloud connector.
*
* @param createCloudDbSystemConnectorDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemDiscoveryRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemDiscoveryRequest.java
index 11d3c6bca38..33ef5ba6ed3 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemDiscoveryRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemDiscoveryRequest.java
@@ -16,11 +16,11 @@ public class CreateCloudDbSystemDiscoveryRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDiscoveryDetails> {
- /** The details required to create an cloud DB system discovery. */
+ /** The details required to create a cloud DB system discovery. */
private com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDiscoveryDetails
createCloudDbSystemDiscoveryDetails;
- /** The details required to create an cloud DB system discovery. */
+ /** The details required to create a cloud DB system discovery. */
public com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDiscoveryDetails
getCreateCloudDbSystemDiscoveryDetails() {
return createCloudDbSystemDiscoveryDetails;
@@ -70,12 +70,12 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The details required to create an cloud DB system discovery. */
+ /** The details required to create a cloud DB system discovery. */
private com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDiscoveryDetails
createCloudDbSystemDiscoveryDetails = null;
/**
- * The details required to create an cloud DB system discovery.
+ * The details required to create a cloud DB system discovery.
*
* @param createCloudDbSystemDiscoveryDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemRequest.java
index f9002f77900..036f86d6f91 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/CreateCloudDbSystemRequest.java
@@ -15,11 +15,11 @@ public class CreateCloudDbSystemRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDetails> {
- /** The details required to create an cloud DB system. */
+ /** The details required to create a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDetails
createCloudDbSystemDetails;
- /** The details required to create an cloud DB system. */
+ /** The details required to create a cloud DB system. */
public com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDetails
getCreateCloudDbSystemDetails() {
return createCloudDbSystemDetails;
@@ -69,12 +69,12 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The details required to create an cloud DB system. */
+ /** The details required to create a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.CreateCloudDbSystemDetails
createCloudDbSystemDetails = null;
/**
- * The details required to create an cloud DB system.
+ * The details required to create a cloud DB system.
*
* @param createCloudDbSystemDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/DeletePreferredCredentialRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/DeletePreferredCredentialRequest.java
index aa1ba3989fb..0bb1b536b47 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/DeletePreferredCredentialRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/DeletePreferredCredentialRequest.java
@@ -28,10 +28,18 @@ public class DeletePreferredCredentialRequest
public String getManagedDatabaseId() {
return managedDatabaseId;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
private String credentialName;
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
public String getCredentialName() {
return credentialName;
}
@@ -67,11 +75,17 @@ public Builder managedDatabaseId(String managedDatabaseId) {
return this;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
+ */
private String credentialName = null;
/**
- * The name of the preferred credential.
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
*
* @param credentialName the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemDatabaseManagementRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemDatabaseManagementRequest.java
index 4a3a687bb41..027f16501d9 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemDatabaseManagementRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemDatabaseManagementRequest.java
@@ -30,11 +30,11 @@ public class EnableCloudDbSystemDatabaseManagementRequest
public String getCloudDbSystemId() {
return cloudDbSystemId;
}
- /** The details required to enable Stack Monitoring for an cloud DB system. */
+ /** The details required to enable Stack Monitoring for a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.EnableCloudDbSystemDatabaseManagementDetails
enableCloudDbSystemDatabaseManagementDetails;
- /** The details required to enable Stack Monitoring for an cloud DB system. */
+ /** The details required to enable Stack Monitoring for a cloud DB system. */
public com.oracle.bmc.databasemanagement.model.EnableCloudDbSystemDatabaseManagementDetails
getEnableCloudDbSystemDatabaseManagementDetails() {
return enableCloudDbSystemDatabaseManagementDetails;
@@ -121,12 +121,12 @@ public Builder cloudDbSystemId(String cloudDbSystemId) {
return this;
}
- /** The details required to enable Stack Monitoring for an cloud DB system. */
+ /** The details required to enable Stack Monitoring for a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.EnableCloudDbSystemDatabaseManagementDetails
enableCloudDbSystemDatabaseManagementDetails = null;
/**
- * The details required to enable Stack Monitoring for an cloud DB system.
+ * The details required to enable Stack Monitoring for a cloud DB system.
*
* @param enableCloudDbSystemDatabaseManagementDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemStackMonitoringRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemStackMonitoringRequest.java
index 76afc459f78..fd644dfe620 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemStackMonitoringRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/EnableCloudDbSystemStackMonitoringRequest.java
@@ -29,11 +29,11 @@ public class EnableCloudDbSystemStackMonitoringRequest
public String getCloudDbSystemId() {
return cloudDbSystemId;
}
- /** The details required to enable Stack Monitoring for an cloud DB system. */
+ /** The details required to enable Stack Monitoring for a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.EnableCloudDbSystemStackMonitoringDetails
enableCloudDbSystemStackMonitoringDetails;
- /** The details required to enable Stack Monitoring for an cloud DB system. */
+ /** The details required to enable Stack Monitoring for a cloud DB system. */
public com.oracle.bmc.databasemanagement.model.EnableCloudDbSystemStackMonitoringDetails
getEnableCloudDbSystemStackMonitoringDetails() {
return enableCloudDbSystemStackMonitoringDetails;
@@ -120,12 +120,12 @@ public Builder cloudDbSystemId(String cloudDbSystemId) {
return this;
}
- /** The details required to enable Stack Monitoring for an cloud DB system. */
+ /** The details required to enable Stack Monitoring for a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.EnableCloudDbSystemStackMonitoringDetails
enableCloudDbSystemStackMonitoringDetails = null;
/**
- * The details required to enable Stack Monitoring for an cloud DB system.
+ * The details required to enable Stack Monitoring for a cloud DB system.
*
* @param enableCloudDbSystemStackMonitoringDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetPreferredCredentialRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetPreferredCredentialRequest.java
index a2d800a7e4a..b4f2696d29c 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetPreferredCredentialRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/GetPreferredCredentialRequest.java
@@ -28,10 +28,18 @@ public class GetPreferredCredentialRequest
public String getManagedDatabaseId() {
return managedDatabaseId;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
private String credentialName;
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
public String getCredentialName() {
return credentialName;
}
@@ -67,11 +75,17 @@ public Builder managedDatabaseId(String managedDatabaseId) {
return this;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
+ */
private String credentialName = null;
/**
- * The name of the preferred credential.
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
*
* @param credentialName the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/PatchCloudDbSystemDiscoveryRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/PatchCloudDbSystemDiscoveryRequest.java
index a8b2f629fbd..e645fdde51a 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/PatchCloudDbSystemDiscoveryRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/PatchCloudDbSystemDiscoveryRequest.java
@@ -29,11 +29,11 @@ public class PatchCloudDbSystemDiscoveryRequest
public String getCloudDbSystemDiscoveryId() {
return cloudDbSystemDiscoveryId;
}
- /** The details required to update an cloud DB system discovery. */
+ /** The details required to update a cloud DB system discovery. */
private com.oracle.bmc.databasemanagement.model.PatchCloudDbSystemDiscoveryDetails
patchCloudDbSystemDiscoveryDetails;
- /** The details required to update an cloud DB system discovery. */
+ /** The details required to update a cloud DB system discovery. */
public com.oracle.bmc.databasemanagement.model.PatchCloudDbSystemDiscoveryDetails
getPatchCloudDbSystemDiscoveryDetails() {
return patchCloudDbSystemDiscoveryDetails;
@@ -99,12 +99,12 @@ public Builder cloudDbSystemDiscoveryId(String cloudDbSystemDiscoveryId) {
return this;
}
- /** The details required to update an cloud DB system discovery. */
+ /** The details required to update a cloud DB system discovery. */
private com.oracle.bmc.databasemanagement.model.PatchCloudDbSystemDiscoveryDetails
patchCloudDbSystemDiscoveryDetails = null;
/**
- * The details required to update an cloud DB system discovery.
+ * The details required to update a cloud DB system discovery.
*
* @param patchCloudDbSystemDiscoveryDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/TestPreferredCredentialRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/TestPreferredCredentialRequest.java
index bf177c431f0..c8574995518 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/TestPreferredCredentialRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/TestPreferredCredentialRequest.java
@@ -29,10 +29,18 @@ public class TestPreferredCredentialRequest
public String getManagedDatabaseId() {
return managedDatabaseId;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
private String credentialName;
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
public String getCredentialName() {
return credentialName;
}
@@ -89,11 +97,17 @@ public Builder managedDatabaseId(String managedDatabaseId) {
return this;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
+ */
private String credentialName = null;
/**
- * The name of the preferred credential.
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
*
* @param credentialName the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmInstanceRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmInstanceRequest.java
index 27d720aee7d..7b9bc552542 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmInstanceRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmInstanceRequest.java
@@ -29,11 +29,11 @@ public class UpdateCloudAsmInstanceRequest
public String getCloudAsmInstanceId() {
return cloudAsmInstanceId;
}
- /** The details required to update an cloud ASM instance. */
+ /** The details required to update a cloud ASM instance. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudAsmInstanceDetails
updateCloudAsmInstanceDetails;
- /** The details required to update an cloud ASM instance. */
+ /** The details required to update a cloud ASM instance. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudAsmInstanceDetails
getUpdateCloudAsmInstanceDetails() {
return updateCloudAsmInstanceDetails;
@@ -99,12 +99,12 @@ public Builder cloudAsmInstanceId(String cloudAsmInstanceId) {
return this;
}
- /** The details required to update an cloud ASM instance. */
+ /** The details required to update a cloud ASM instance. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudAsmInstanceDetails
updateCloudAsmInstanceDetails = null;
/**
- * The details required to update an cloud ASM instance.
+ * The details required to update a cloud ASM instance.
*
* @param updateCloudAsmInstanceDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmRequest.java
index 9a8bd4051ac..b4b987c0f0b 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudAsmRequest.java
@@ -28,10 +28,10 @@ public class UpdateCloudAsmRequest
public String getCloudAsmId() {
return cloudAsmId;
}
- /** The details required to update an cloud ASM. */
+ /** The details required to update a cloud ASM. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudAsmDetails updateCloudAsmDetails;
- /** The details required to update an cloud ASM. */
+ /** The details required to update a cloud ASM. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudAsmDetails
getUpdateCloudAsmDetails() {
return updateCloudAsmDetails;
@@ -97,12 +97,12 @@ public Builder cloudAsmId(String cloudAsmId) {
return this;
}
- /** The details required to update an cloud ASM. */
+ /** The details required to update a cloud ASM. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudAsmDetails
updateCloudAsmDetails = null;
/**
- * The details required to update an cloud ASM.
+ * The details required to update a cloud ASM.
*
* @param updateCloudAsmDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterInstanceRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterInstanceRequest.java
index 7b462aa047e..8acbaed0e4e 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterInstanceRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterInstanceRequest.java
@@ -29,11 +29,11 @@ public class UpdateCloudClusterInstanceRequest
public String getCloudClusterInstanceId() {
return cloudClusterInstanceId;
}
- /** The details required to update an cloud cluster instance. */
+ /** The details required to update a cloud cluster instance. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudClusterInstanceDetails
updateCloudClusterInstanceDetails;
- /** The details required to update an cloud cluster instance. */
+ /** The details required to update a cloud cluster instance. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudClusterInstanceDetails
getUpdateCloudClusterInstanceDetails() {
return updateCloudClusterInstanceDetails;
@@ -99,12 +99,12 @@ public Builder cloudClusterInstanceId(String cloudClusterInstanceId) {
return this;
}
- /** The details required to update an cloud cluster instance. */
+ /** The details required to update a cloud cluster instance. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudClusterInstanceDetails
updateCloudClusterInstanceDetails = null;
/**
- * The details required to update an cloud cluster instance.
+ * The details required to update a cloud cluster instance.
*
* @param updateCloudClusterInstanceDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterRequest.java
index 9f6e9439394..f5407db32ae 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudClusterRequest.java
@@ -28,11 +28,11 @@ public class UpdateCloudClusterRequest
public String getCloudClusterId() {
return cloudClusterId;
}
- /** The details required to update an cloud cluster. */
+ /** The details required to update a cloud cluster. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudClusterDetails
updateCloudClusterDetails;
- /** The details required to update an cloud cluster. */
+ /** The details required to update a cloud cluster. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudClusterDetails
getUpdateCloudClusterDetails() {
return updateCloudClusterDetails;
@@ -98,12 +98,12 @@ public Builder cloudClusterId(String cloudClusterId) {
return this;
}
- /** The details required to update an cloud cluster. */
+ /** The details required to update a cloud cluster. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudClusterDetails
updateCloudClusterDetails = null;
/**
- * The details required to update an cloud cluster.
+ * The details required to update a cloud cluster.
*
* @param updateCloudClusterDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbHomeRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbHomeRequest.java
index d1a9ad5ad5e..748030766d5 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbHomeRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbHomeRequest.java
@@ -28,11 +28,11 @@ public class UpdateCloudDbHomeRequest
public String getCloudDbHomeId() {
return cloudDbHomeId;
}
- /** The details required to update an cloud DB home. */
+ /** The details required to update a cloud DB home. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbHomeDetails
updateCloudDbHomeDetails;
- /** The details required to update an cloud DB home. */
+ /** The details required to update a cloud DB home. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudDbHomeDetails
getUpdateCloudDbHomeDetails() {
return updateCloudDbHomeDetails;
@@ -98,12 +98,12 @@ public Builder cloudDbHomeId(String cloudDbHomeId) {
return this;
}
- /** The details required to update an cloud DB home. */
+ /** The details required to update a cloud DB home. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbHomeDetails
updateCloudDbHomeDetails = null;
/**
- * The details required to update an cloud DB home.
+ * The details required to update a cloud DB home.
*
* @param updateCloudDbHomeDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbNodeRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbNodeRequest.java
index 951b953f3e9..3ac5930821e 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbNodeRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbNodeRequest.java
@@ -28,11 +28,11 @@ public class UpdateCloudDbNodeRequest
public String getCloudDbNodeId() {
return cloudDbNodeId;
}
- /** The details required to update an cloud DB node. */
+ /** The details required to update a cloud DB node. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbNodeDetails
updateCloudDbNodeDetails;
- /** The details required to update an cloud DB node. */
+ /** The details required to update a cloud DB node. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudDbNodeDetails
getUpdateCloudDbNodeDetails() {
return updateCloudDbNodeDetails;
@@ -98,12 +98,12 @@ public Builder cloudDbNodeId(String cloudDbNodeId) {
return this;
}
- /** The details required to update an cloud DB node. */
+ /** The details required to update a cloud DB node. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbNodeDetails
updateCloudDbNodeDetails = null;
/**
- * The details required to update an cloud DB node.
+ * The details required to update a cloud DB node.
*
* @param updateCloudDbNodeDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemConnectorRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemConnectorRequest.java
index 283f4056581..9db3aff9078 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemConnectorRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemConnectorRequest.java
@@ -29,11 +29,11 @@ public class UpdateCloudDbSystemConnectorRequest
public String getCloudDbSystemConnectorId() {
return cloudDbSystemConnectorId;
}
- /** The details required to update an cloud connector. */
+ /** The details required to update a cloud connector. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemConnectorDetails
updateCloudDbSystemConnectorDetails;
- /** The details required to update an cloud connector. */
+ /** The details required to update a cloud connector. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemConnectorDetails
getUpdateCloudDbSystemConnectorDetails() {
return updateCloudDbSystemConnectorDetails;
@@ -99,12 +99,12 @@ public Builder cloudDbSystemConnectorId(String cloudDbSystemConnectorId) {
return this;
}
- /** The details required to update an cloud connector. */
+ /** The details required to update a cloud connector. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemConnectorDetails
updateCloudDbSystemConnectorDetails = null;
/**
- * The details required to update an cloud connector.
+ * The details required to update a cloud connector.
*
* @param updateCloudDbSystemConnectorDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemDiscoveryRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemDiscoveryRequest.java
index 2320688d028..4ce60b541dd 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemDiscoveryRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemDiscoveryRequest.java
@@ -29,11 +29,11 @@ public class UpdateCloudDbSystemDiscoveryRequest
public String getCloudDbSystemDiscoveryId() {
return cloudDbSystemDiscoveryId;
}
- /** The details required to update an cloud DB system discovery. */
+ /** The details required to update a cloud DB system discovery. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemDiscoveryDetails
updateCloudDbSystemDiscoveryDetails;
- /** The details required to update an cloud DB system discovery. */
+ /** The details required to update a cloud DB system discovery. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemDiscoveryDetails
getUpdateCloudDbSystemDiscoveryDetails() {
return updateCloudDbSystemDiscoveryDetails;
@@ -99,12 +99,12 @@ public Builder cloudDbSystemDiscoveryId(String cloudDbSystemDiscoveryId) {
return this;
}
- /** The details required to update an cloud DB system discovery. */
+ /** The details required to update a cloud DB system discovery. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemDiscoveryDetails
updateCloudDbSystemDiscoveryDetails = null;
/**
- * The details required to update an cloud DB system discovery.
+ * The details required to update a cloud DB system discovery.
*
* @param updateCloudDbSystemDiscoveryDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemRequest.java
index bfa32041ba9..124283fb049 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudDbSystemRequest.java
@@ -28,11 +28,11 @@ public class UpdateCloudDbSystemRequest
public String getCloudDbSystemId() {
return cloudDbSystemId;
}
- /** The details required to update an cloud DB system. */
+ /** The details required to update a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemDetails
updateCloudDbSystemDetails;
- /** The details required to update an cloud DB system. */
+ /** The details required to update a cloud DB system. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemDetails
getUpdateCloudDbSystemDetails() {
return updateCloudDbSystemDetails;
@@ -98,12 +98,12 @@ public Builder cloudDbSystemId(String cloudDbSystemId) {
return this;
}
- /** The details required to update an cloud DB system. */
+ /** The details required to update a cloud DB system. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudDbSystemDetails
updateCloudDbSystemDetails = null;
/**
- * The details required to update an cloud DB system.
+ * The details required to update a cloud DB system.
*
* @param updateCloudDbSystemDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudListenerRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudListenerRequest.java
index 9ce2d5b9b1c..18ae58ad850 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudListenerRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdateCloudListenerRequest.java
@@ -28,11 +28,11 @@ public class UpdateCloudListenerRequest
public String getCloudListenerId() {
return cloudListenerId;
}
- /** The details required to update an cloud listener. */
+ /** The details required to update a cloud listener. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudListenerDetails
updateCloudListenerDetails;
- /** The details required to update an cloud listener. */
+ /** The details required to update a cloud listener. */
public com.oracle.bmc.databasemanagement.model.UpdateCloudListenerDetails
getUpdateCloudListenerDetails() {
return updateCloudListenerDetails;
@@ -98,12 +98,12 @@ public Builder cloudListenerId(String cloudListenerId) {
return this;
}
- /** The details required to update an cloud listener. */
+ /** The details required to update a cloud listener. */
private com.oracle.bmc.databasemanagement.model.UpdateCloudListenerDetails
updateCloudListenerDetails = null;
/**
- * The details required to update an cloud listener.
+ * The details required to update a cloud listener.
*
* @param updateCloudListenerDetails the value to set
* @return this builder instance
diff --git a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdatePreferredCredentialRequest.java b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdatePreferredCredentialRequest.java
index 09a57f2e68c..67573ebb0d4 100644
--- a/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdatePreferredCredentialRequest.java
+++ b/bmc-databasemanagement/src/main/java/com/oracle/bmc/databasemanagement/requests/UpdatePreferredCredentialRequest.java
@@ -29,10 +29,18 @@ public class UpdatePreferredCredentialRequest
public String getManagedDatabaseId() {
return managedDatabaseId;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
private String credentialName;
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with display
+ * names and names as below: Basic Monitoring(MONITORING) Advanced diagnostics(PC_READ)
+ * Administrator(PC_WRITE)
+ */
public String getCredentialName() {
return credentialName;
}
@@ -106,11 +114,17 @@ public Builder managedDatabaseId(String managedDatabaseId) {
return this;
}
- /** The name of the preferred credential. */
+ /**
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
+ */
private String credentialName = null;
/**
- * The name of the preferred credential.
+ * The name of the preferred credential. There are 3 built-in preferred credentials with
+ * display names and names as below: Basic Monitoring(MONITORING) Advanced
+ * diagnostics(PC_READ) Administrator(PC_WRITE)
*
* @param credentialName the value to set
* @return this builder instance
diff --git a/bmc-databasemigration/pom.xml b/bmc-databasemigration/pom.xml
index 53bc6301971..76d9ec94af7 100644
--- a/bmc-databasemigration/pom.xml
+++ b/bmc-databasemigration/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-databasemigration
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-databasetools/pom.xml b/bmc-databasetools/pom.xml
index 2e75ae09201..9ef12dc08b2 100644
--- a/bmc-databasetools/pom.xml
+++ b/bmc-databasetools/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-databasetools
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-databasetoolsruntime/pom.xml b/bmc-databasetoolsruntime/pom.xml
index 3bab11fafb6..4bd7164460a 100644
--- a/bmc-databasetoolsruntime/pom.xml
+++ b/bmc-databasetoolsruntime/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-databasetoolsruntime
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-datacatalog/pom.xml b/bmc-datacatalog/pom.xml
index 2ebb4de5179..3643ec29d9b 100644
--- a/bmc-datacatalog/pom.xml
+++ b/bmc-datacatalog/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-datacatalog
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-dataflow/pom.xml b/bmc-dataflow/pom.xml
index eabb478661b..7b1b12c4053 100644
--- a/bmc-dataflow/pom.xml
+++ b/bmc-dataflow/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-dataflow
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-dataintegration/pom.xml b/bmc-dataintegration/pom.xml
index 87dc6cf49a2..51c15bfb095 100644
--- a/bmc-dataintegration/pom.xml
+++ b/bmc-dataintegration/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-dataintegration
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-datalabelingservice/pom.xml b/bmc-datalabelingservice/pom.xml
index 9f143aa9148..6108e0bdaa1 100644
--- a/bmc-datalabelingservice/pom.xml
+++ b/bmc-datalabelingservice/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-datalabelingservice
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-datalabelingservicedataplane/pom.xml b/bmc-datalabelingservicedataplane/pom.xml
index 0826351e350..fa655e4261c 100644
--- a/bmc-datalabelingservicedataplane/pom.xml
+++ b/bmc-datalabelingservicedataplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-datalabelingservicedataplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-datasafe/pom.xml b/bmc-datasafe/pom.xml
index 44feac0ef69..e69fae4c86c 100644
--- a/bmc-datasafe/pom.xml
+++ b/bmc-datasafe/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-datasafe
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-datascience/pom.xml b/bmc-datascience/pom.xml
index 2e1721e25e3..cd089c04633 100644
--- a/bmc-datascience/pom.xml
+++ b/bmc-datascience/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-datascience
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-dblm/pom.xml b/bmc-dblm/pom.xml
index 1776a4548c7..c0ac2849800 100644
--- a/bmc-dblm/pom.xml
+++ b/bmc-dblm/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-dblm
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-dbmulticloud/pom.xml b/bmc-dbmulticloud/pom.xml
index 0effe265535..88c124ca9ca 100644
--- a/bmc-dbmulticloud/pom.xml
+++ b/bmc-dbmulticloud/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-dbmulticloud
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-delegateaccesscontrol/pom.xml b/bmc-delegateaccesscontrol/pom.xml
index 02a01a1aaa8..2d89d5d29ca 100644
--- a/bmc-delegateaccesscontrol/pom.xml
+++ b/bmc-delegateaccesscontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-delegateaccesscontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-demandsignal/pom.xml b/bmc-demandsignal/pom.xml
index e66761fbe84..83a4c26dd6d 100644
--- a/bmc-demandsignal/pom.xml
+++ b/bmc-demandsignal/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-demandsignal
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-desktops/pom.xml b/bmc-desktops/pom.xml
index c31ed906c9f..b51e07f63ae 100644
--- a/bmc-desktops/pom.xml
+++ b/bmc-desktops/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-desktops
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-devops/pom.xml b/bmc-devops/pom.xml
index 444d7829725..ce7ca8c0ed9 100644
--- a/bmc-devops/pom.xml
+++ b/bmc-devops/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-devops
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-dif/pom.xml b/bmc-dif/pom.xml
index 9f673985454..bbfdd4fd535 100644
--- a/bmc-dif/pom.xml
+++ b/bmc-dif/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-dif
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-disasterrecovery/pom.xml b/bmc-disasterrecovery/pom.xml
index 7b419619eef..e0c7287bb62 100644
--- a/bmc-disasterrecovery/pom.xml
+++ b/bmc-disasterrecovery/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-disasterrecovery
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-distributeddatabase/pom.xml b/bmc-distributeddatabase/pom.xml
index d39536535de..e3be16dd49a 100644
--- a/bmc-distributeddatabase/pom.xml
+++ b/bmc-distributeddatabase/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-distributeddatabase
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-dns/pom.xml b/bmc-dns/pom.xml
index 8d5d3576f57..4902be9dd28 100644
--- a/bmc-dns/pom.xml
+++ b/bmc-dns/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.88.0
+ 3.89.0
diff --git a/bmc-email/pom.xml b/bmc-email/pom.xml
index 0a92001a5bb..0e1af5dfe80 100644
--- a/bmc-email/pom.xml
+++ b/bmc-email/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
diff --git a/bmc-emaildataplane/pom.xml b/bmc-emaildataplane/pom.xml
index 9f30a712ebc..5c22a8b9bcb 100644
--- a/bmc-emaildataplane/pom.xml
+++ b/bmc-emaildataplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-emaildataplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-emwarehouse/pom.xml b/bmc-emwarehouse/pom.xml
index adad28e3d6b..8bdee893f07 100644
--- a/bmc-emwarehouse/pom.xml
+++ b/bmc-emwarehouse/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-emwarehouse
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-encryption/pom.xml b/bmc-encryption/pom.xml
index ce4e4208dff..2a37f7b22f1 100644
--- a/bmc-encryption/pom.xml
+++ b/bmc-encryption/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
@@ -18,17 +18,17 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.88.0
+ 3.89.0
com.oracle.oci.sdk
oci-java-sdk-keymanagement
- 3.88.0
+ 3.89.0
com.fasterxml.jackson.core
@@ -48,7 +48,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.88.0
+ 3.89.0
test
diff --git a/bmc-enforcer-rules/pom.xml b/bmc-enforcer-rules/pom.xml
index 3614aa66c26..4aa820a5203 100644
--- a/bmc-enforcer-rules/pom.xml
+++ b/bmc-enforcer-rules/pom.xml
@@ -6,7 +6,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
oci-java-sdk-enforcer-rules
diff --git a/bmc-events/pom.xml b/bmc-events/pom.xml
index 434ce8eabb8..7172d6fb38a 100644
--- a/bmc-events/pom.xml
+++ b/bmc-events/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-events
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-examples/pom.xml b/bmc-examples/pom.xml
index 8aabcd1e02c..d499b594c8e 100644
--- a/bmc-examples/pom.xml
+++ b/bmc-examples/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-examples
@@ -71,14 +71,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.88.0
+ 3.89.0
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.88.0
+ 3.89.0
pom
import
diff --git a/bmc-filestorage/pom.xml b/bmc-filestorage/pom.xml
index bdcaa37052c..8d8657a12af 100644
--- a/bmc-filestorage/pom.xml
+++ b/bmc-filestorage/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
diff --git a/bmc-fleetappsmanagement/pom.xml b/bmc-fleetappsmanagement/pom.xml
index 045665ae803..2a286676fd9 100644
--- a/bmc-fleetappsmanagement/pom.xml
+++ b/bmc-fleetappsmanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-fleetappsmanagement
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-fleetsoftwareupdate/pom.xml b/bmc-fleetsoftwareupdate/pom.xml
index e172e666f85..eabdcc96a3a 100644
--- a/bmc-fleetsoftwareupdate/pom.xml
+++ b/bmc-fleetsoftwareupdate/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-fleetsoftwareupdate
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-full/pom.xml b/bmc-full/pom.xml
index 1967e38ec66..f90dc3d507f 100644
--- a/bmc-full/pom.xml
+++ b/bmc-full/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-full
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.88.0
+ 3.89.0
pom
import
diff --git a/bmc-functions/pom.xml b/bmc-functions/pom.xml
index 460e5fe26c0..bd1e270017b 100644
--- a/bmc-functions/pom.xml
+++ b/bmc-functions/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-functions
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-fusionapps/pom.xml b/bmc-fusionapps/pom.xml
index f6c02a9b821..4e3c308e5e4 100644
--- a/bmc-fusionapps/pom.xml
+++ b/bmc-fusionapps/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-fusionapps
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-gdp/pom.xml b/bmc-gdp/pom.xml
index 115951d76c1..78a0c600468 100644
--- a/bmc-gdp/pom.xml
+++ b/bmc-gdp/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-gdp
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-generativeai/pom.xml b/bmc-generativeai/pom.xml
index 90b3c5d990b..85de9ed681e 100644
--- a/bmc-generativeai/pom.xml
+++ b/bmc-generativeai/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-generativeai
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-generativeaiagent/pom.xml b/bmc-generativeaiagent/pom.xml
index 859864aa39c..25ebb2cecc2 100644
--- a/bmc-generativeaiagent/pom.xml
+++ b/bmc-generativeaiagent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-generativeaiagent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-generativeaiagentruntime/pom.xml b/bmc-generativeaiagentruntime/pom.xml
index 86c20604aea..57ce73b0810 100644
--- a/bmc-generativeaiagentruntime/pom.xml
+++ b/bmc-generativeaiagentruntime/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-generativeaiagentruntime
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-generativeaidata/pom.xml b/bmc-generativeaidata/pom.xml
index 1cbad17fe6b..69e55a9de31 100644
--- a/bmc-generativeaidata/pom.xml
+++ b/bmc-generativeaidata/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-generativeaidata
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-generativeaiinference/pom.xml b/bmc-generativeaiinference/pom.xml
index 5603a65309b..47223f93b42 100644
--- a/bmc-generativeaiinference/pom.xml
+++ b/bmc-generativeaiinference/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-generativeaiinference
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInference.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInference.java
index 87e2d2a2dac..b6bbff7f243 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInference.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInference.java
@@ -38,6 +38,10 @@
* To learn more about the service, see the [Generative AI
* documentation](https://docs.oracle.com/iaas/Content/generative-ai/home.htm).
*
+ *
*Important:** The IP addresses behind each DNS endpoint might change over time. Always use the
+ * DNS hostname listed under the following **API Endpoints** section and avoid using hard-coded
+ * fixed IP addresses.
+ *
*
This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by
* default if no circuit breaker configuration is defined by the user.
*/
@@ -103,8 +107,15 @@ public interface GenerativeAiInference extends AutoCloseable {
void enableDualStackEndpoints(boolean dualStackEndpointTemplateEnabled);
/**
- * Applies guardrails to the input text, including content moderation, PII detection, and prompt
- * injection protection.
+ * Applies guardrails to the input content, including content moderation, PII detection, and
+ * prompt injection protection. Case 1: Use `input` when the customer wants simple single-text
+ * moderation. Existing customers can continue to use this field without changing their current
+ * integration. Case 2: Use `multimodalInput` when the customer wants moderation over text,
+ * image, or a combination of both. `multimodalInput` supports a single text item, an array of
+ * text items only, an array of images only, or a mixed ordered combination of text and image
+ * items. Clients may provide `input`, `multimodalInput`, or both. At least one of these fields
+ * must be provided. If both `input` and `multimodalInput` are provided, the service will
+ * process `input` and discard `multimodalInput`.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInferenceAsync.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInferenceAsync.java
index 889533ec43a..ee1a51ebf1f 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInferenceAsync.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/GenerativeAiInferenceAsync.java
@@ -37,6 +37,10 @@
*
*
To learn more about the service, see the [Generative AI
* documentation](https://docs.oracle.com/iaas/Content/generative-ai/home.htm).
+ *
+ *
*Important:** The IP addresses behind each DNS endpoint might change over time. Always use the
+ * DNS hostname listed under the following **API Endpoints** section and avoid using hard-coded
+ * fixed IP addresses.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20231130")
public interface GenerativeAiInferenceAsync extends AutoCloseable {
@@ -100,8 +104,15 @@ public interface GenerativeAiInferenceAsync extends AutoCloseable {
void enableDualStackEndpoints(boolean dualStackEndpointTemplateEnabled);
/**
- * Applies guardrails to the input text, including content moderation, PII detection, and prompt
- * injection protection.
+ * Applies guardrails to the input content, including content moderation, PII detection, and
+ * prompt injection protection. Case 1: Use `input` when the customer wants simple single-text
+ * moderation. Existing customers can continue to use this field without changing their current
+ * integration. Case 2: Use `multimodalInput` when the customer wants moderation over text,
+ * image, or a combination of both. `multimodalInput` supports a single text item, an array of
+ * text items only, an array of images only, or a mixed ordered combination of text and image
+ * items. Clients may provide `input`, `multimodalInput`, or both. At least one of these fields
+ * must be provided. If both `input` and `multimodalInput` are provided, the service will
+ * process `input` and discard `multimodalInput`.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsDetails.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsDetails.java
index 0e5ae624d64..0d042ea4fbb 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsDetails.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsDetails.java
@@ -5,7 +5,14 @@
package com.oracle.bmc.generativeaiinference.model;
/**
- * Details for applying guardrails to the input text.
+ * Details for applying guardrails to the input content. Case 1: Use {@code input} for simple
+ * single-text moderation. Existing customers can continue to use this field for the current
+ * text-only flow. Case 2: Use {@code multimodalInput} for moderation over text, image, or a
+ * combination of both. {@code multimodalInput} supports a single text item, an array of text items
+ * only, an array of images only, or a mixed ordered combination of text and image items. Clients
+ * may provide {@code input}, {@code multimodalInput}, or both. At least one of these fields must be
+ * provided. If both {@code input} and {@code multimodalInput} are provided, the service will
+ * process {@code input} and discard {@code multimodalInput}.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -25,17 +32,20 @@ public final class ApplyGuardrailsDetails
@Deprecated
@java.beans.ConstructorProperties({
"input",
+ "multimodalInput",
"guardrailConfigs",
"guardrailVersionConfig",
"compartmentId"
})
public ApplyGuardrailsDetails(
GuardrailsInput input,
+ java.util.List multimodalInput,
GuardrailConfigs guardrailConfigs,
GuardrailVersionConfig guardrailVersionConfig,
String compartmentId) {
super();
this.input = input;
+ this.multimodalInput = multimodalInput;
this.guardrailConfigs = guardrailConfigs;
this.guardrailVersionConfig = guardrailVersionConfig;
this.compartmentId = compartmentId;
@@ -52,6 +62,29 @@ public Builder input(GuardrailsInput input) {
this.__explicitlySet__.add("input");
return this;
}
+ /**
+ * An ordered list of text and image inputs for multimodal guardrail evaluation. This field
+ * supports a single text item, an array of text items only, an array of images only, or a
+ * mixed ordered combination of text and image items. If both {@code input} and {@code
+ * multimodalInput} are provided, this field is ignored.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("multimodalInput")
+ private java.util.List multimodalInput;
+
+ /**
+ * An ordered list of text and image inputs for multimodal guardrail evaluation. This field
+ * supports a single text item, an array of text items only, an array of images only, or a
+ * mixed ordered combination of text and image items. If both {@code input} and {@code
+ * multimodalInput} are provided, this field is ignored.
+ *
+ * @param multimodalInput the value to set
+ * @return this builder
+ */
+ public Builder multimodalInput(java.util.List multimodalInput) {
+ this.multimodalInput = multimodalInput;
+ this.__explicitlySet__.add("multimodalInput");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonProperty("guardrailConfigs")
private GuardrailConfigs guardrailConfigs;
@@ -93,6 +126,7 @@ public ApplyGuardrailsDetails build() {
ApplyGuardrailsDetails model =
new ApplyGuardrailsDetails(
this.input,
+ this.multimodalInput,
this.guardrailConfigs,
this.guardrailVersionConfig,
this.compartmentId);
@@ -107,6 +141,9 @@ public Builder copy(ApplyGuardrailsDetails model) {
if (model.wasPropertyExplicitlySet("input")) {
this.input(model.getInput());
}
+ if (model.wasPropertyExplicitlySet("multimodalInput")) {
+ this.multimodalInput(model.getMultimodalInput());
+ }
if (model.wasPropertyExplicitlySet("guardrailConfigs")) {
this.guardrailConfigs(model.getGuardrailConfigs());
}
@@ -136,6 +173,27 @@ public GuardrailsInput getInput() {
return input;
}
+ /**
+ * An ordered list of text and image inputs for multimodal guardrail evaluation. This field
+ * supports a single text item, an array of text items only, an array of images only, or a mixed
+ * ordered combination of text and image items. If both {@code input} and {@code
+ * multimodalInput} are provided, this field is ignored.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("multimodalInput")
+ private final java.util.List multimodalInput;
+
+ /**
+ * An ordered list of text and image inputs for multimodal guardrail evaluation. This field
+ * supports a single text item, an array of text items only, an array of images only, or a mixed
+ * ordered combination of text and image items. If both {@code input} and {@code
+ * multimodalInput} are provided, this field is ignored.
+ *
+ * @return the value
+ */
+ public java.util.List getMultimodalInput() {
+ return multimodalInput;
+ }
+
@com.fasterxml.jackson.annotation.JsonProperty("guardrailConfigs")
private final GuardrailConfigs guardrailConfigs;
@@ -179,6 +237,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append("ApplyGuardrailsDetails(");
sb.append("super=").append(super.toString());
sb.append("input=").append(String.valueOf(this.input));
+ sb.append(", multimodalInput=").append(String.valueOf(this.multimodalInput));
sb.append(", guardrailConfigs=").append(String.valueOf(this.guardrailConfigs));
sb.append(", guardrailVersionConfig=").append(String.valueOf(this.guardrailVersionConfig));
sb.append(", compartmentId=").append(String.valueOf(this.compartmentId));
@@ -197,6 +256,7 @@ public boolean equals(Object o) {
ApplyGuardrailsDetails other = (ApplyGuardrailsDetails) o;
return java.util.Objects.equals(this.input, other.input)
+ && java.util.Objects.equals(this.multimodalInput, other.multimodalInput)
&& java.util.Objects.equals(this.guardrailConfigs, other.guardrailConfigs)
&& java.util.Objects.equals(
this.guardrailVersionConfig, other.guardrailVersionConfig)
@@ -209,6 +269,9 @@ public int hashCode() {
final int PRIME = 59;
int result = 1;
result = (result * PRIME) + (this.input == null ? 43 : this.input.hashCode());
+ result =
+ (result * PRIME)
+ + (this.multimodalInput == null ? 43 : this.multimodalInput.hashCode());
result =
(result * PRIME)
+ (this.guardrailConfigs == null ? 43 : this.guardrailConfigs.hashCode());
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsResult.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsResult.java
index 4dbe1e526e9..68a8f519aeb 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsResult.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/ApplyGuardrailsResult.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.generativeaiinference.model;
/**
- * The result of applying guardrails to the input text.
+ * The result of applying guardrails to the input content.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/CategoryScore.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/CategoryScore.java
index f84d4322f34..3810d975378 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/CategoryScore.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/CategoryScore.java
@@ -21,11 +21,13 @@
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
public final class CategoryScore extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
@Deprecated
- @java.beans.ConstructorProperties({"name", "score"})
- public CategoryScore(String name, Double score) {
+ @java.beans.ConstructorProperties({"name", "score", "flaggedModalities"})
+ public CategoryScore(
+ String name, Double score, java.util.List flaggedModalities) {
super();
this.name = name;
this.score = score;
+ this.flaggedModalities = flaggedModalities;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -60,12 +62,31 @@ public Builder score(Double score) {
this.__explicitlySet__.add("score");
return this;
}
+ /**
+ * The input modalities flagged by this category score. Present only when the request is
+ * processed using a non-empty {@code multimodalInput}.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("flaggedModalities")
+ private java.util.List flaggedModalities;
+
+ /**
+ * The input modalities flagged by this category score. Present only when the request is
+ * processed using a non-empty {@code multimodalInput}.
+ *
+ * @param flaggedModalities the value to set
+ * @return this builder
+ */
+ public Builder flaggedModalities(java.util.List flaggedModalities) {
+ this.flaggedModalities = flaggedModalities;
+ this.__explicitlySet__.add("flaggedModalities");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
public CategoryScore build() {
- CategoryScore model = new CategoryScore(this.name, this.score);
+ CategoryScore model = new CategoryScore(this.name, this.score, this.flaggedModalities);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -80,6 +101,9 @@ public Builder copy(CategoryScore model) {
if (model.wasPropertyExplicitlySet("score")) {
this.score(model.getScore());
}
+ if (model.wasPropertyExplicitlySet("flaggedModalities")) {
+ this.flaggedModalities(model.getFlaggedModalities());
+ }
return this;
}
}
@@ -119,6 +143,69 @@ public Double getScore() {
return score;
}
+ /** */
+ public enum FlaggedModalities implements com.oracle.bmc.http.internal.BmcEnum {
+ Text("TEXT"),
+ Image("IMAGE"),
+
+ /**
+ * This value is used if a service returns a value for this enum that is not recognized by
+ * this version of the SDK.
+ */
+ UnknownEnumValue(null);
+
+ private static final org.slf4j.Logger LOG =
+ org.slf4j.LoggerFactory.getLogger(FlaggedModalities.class);
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (FlaggedModalities v : FlaggedModalities.values()) {
+ if (v != UnknownEnumValue) {
+ map.put(v.getValue(), v);
+ }
+ }
+ }
+
+ FlaggedModalities(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static FlaggedModalities create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ LOG.warn(
+ "Received unknown value '{}' for enum 'FlaggedModalities', returning UnknownEnumValue",
+ key);
+ return UnknownEnumValue;
+ }
+ };
+ /**
+ * The input modalities flagged by this category score. Present only when the request is
+ * processed using a non-empty {@code multimodalInput}.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("flaggedModalities")
+ private final java.util.List flaggedModalities;
+
+ /**
+ * The input modalities flagged by this category score. Present only when the request is
+ * processed using a non-empty {@code multimodalInput}.
+ *
+ * @return the value
+ */
+ public java.util.List getFlaggedModalities() {
+ return flaggedModalities;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -136,6 +223,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append("super=").append(super.toString());
sb.append("name=").append(String.valueOf(this.name));
sb.append(", score=").append(String.valueOf(this.score));
+ sb.append(", flaggedModalities=").append(String.valueOf(this.flaggedModalities));
sb.append(")");
return sb.toString();
}
@@ -152,6 +240,7 @@ public boolean equals(Object o) {
CategoryScore other = (CategoryScore) o;
return java.util.Objects.equals(this.name, other.name)
&& java.util.Objects.equals(this.score, other.score)
+ && java.util.Objects.equals(this.flaggedModalities, other.flaggedModalities)
&& super.equals(other);
}
@@ -161,6 +250,9 @@ public int hashCode() {
int result = 1;
result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode());
result = (result * PRIME) + (this.score == null ? 43 : this.score.hashCode());
+ result =
+ (result * PRIME)
+ + (this.flaggedModalities == null ? 43 : this.flaggedModalities.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsImageInput.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsImageInput.java
new file mode 100644
index 00000000000..bb84beb4178
--- /dev/null
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsImageInput.java
@@ -0,0 +1,122 @@
+/**
+ * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
+ * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
+ */
+package com.oracle.bmc.generativeaiinference.model;
+
+/**
+ * Represents a array of image in the guardrails input.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model
+ * distinguishes fields that are {@code null} because they are unset from fields that are explicitly
+ * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
+ * set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
+ * #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
+ * fields into account. The constructor, on the other hand, does not take the explicitly set fields
+ * into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
+ * null}).
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20231130")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = GuardrailsImageInput.Builder.class)
+@com.fasterxml.jackson.annotation.JsonTypeInfo(
+ use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME,
+ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY,
+ property = "type")
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class GuardrailsImageInput extends GuardrailsInput {
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+
+ @com.fasterxml.jackson.annotation.JsonProperty("imageUrl")
+ private GuardrailsImageUrl imageUrl;
+
+ public Builder imageUrl(GuardrailsImageUrl imageUrl) {
+ this.imageUrl = imageUrl;
+ this.__explicitlySet__.add("imageUrl");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public GuardrailsImageInput build() {
+ GuardrailsImageInput model = new GuardrailsImageInput(this.imageUrl);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(GuardrailsImageInput model) {
+ if (model.wasPropertyExplicitlySet("imageUrl")) {
+ this.imageUrl(model.getImageUrl());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ @Deprecated
+ public GuardrailsImageInput(GuardrailsImageUrl imageUrl) {
+ super();
+ this.imageUrl = imageUrl;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonProperty("imageUrl")
+ private final GuardrailsImageUrl imageUrl;
+
+ public GuardrailsImageUrl getImageUrl() {
+ return imageUrl;
+ }
+
+ @Override
+ public String toString() {
+ return this.toString(true);
+ }
+
+ /**
+ * Return a string representation of the object.
+ *
+ * @param includeByteArrayContents true to include the full contents of byte arrays
+ * @return string representation
+ */
+ public String toString(boolean includeByteArrayContents) {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("GuardrailsImageInput(");
+ sb.append("super=").append(super.toString(includeByteArrayContents));
+ sb.append(", imageUrl=").append(String.valueOf(this.imageUrl));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof GuardrailsImageInput)) {
+ return false;
+ }
+
+ GuardrailsImageInput other = (GuardrailsImageInput) o;
+ return java.util.Objects.equals(this.imageUrl, other.imageUrl) && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result = (result * PRIME) + (this.imageUrl == null ? 43 : this.imageUrl.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsImageUrl.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsImageUrl.java
new file mode 100644
index 00000000000..a903ad94684
--- /dev/null
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsImageUrl.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
+ * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
+ */
+package com.oracle.bmc.generativeaiinference.model;
+
+/**
+ * Provide a base64 encoded image or an image uri if it's supported.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model
+ * distinguishes fields that are {@code null} because they are unset from fields that are explicitly
+ * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
+ * set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
+ * #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
+ * fields into account. The constructor, on the other hand, does not take the explicitly set fields
+ * into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
+ * null}).
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20231130")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = GuardrailsImageUrl.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class GuardrailsImageUrl
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({"url"})
+ public GuardrailsImageUrl(String url) {
+ super();
+ this.url = url;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /** The base64 encoded image data or an image URI, if supported. */
+ @com.fasterxml.jackson.annotation.JsonProperty("url")
+ private String url;
+
+ /**
+ * The base64 encoded image data or an image URI, if supported.
+ *
+ * @param url the value to set
+ * @return this builder
+ */
+ public Builder url(String url) {
+ this.url = url;
+ this.__explicitlySet__.add("url");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public GuardrailsImageUrl build() {
+ GuardrailsImageUrl model = new GuardrailsImageUrl(this.url);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(GuardrailsImageUrl model) {
+ if (model.wasPropertyExplicitlySet("url")) {
+ this.url(model.getUrl());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /** The base64 encoded image data or an image URI, if supported. */
+ @com.fasterxml.jackson.annotation.JsonProperty("url")
+ private final String url;
+
+ /**
+ * The base64 encoded image data or an image URI, if supported.
+ *
+ * @return the value
+ */
+ public String getUrl() {
+ return url;
+ }
+
+ @Override
+ public String toString() {
+ return this.toString(true);
+ }
+
+ /**
+ * Return a string representation of the object.
+ *
+ * @param includeByteArrayContents true to include the full contents of byte arrays
+ * @return string representation
+ */
+ public String toString(boolean includeByteArrayContents) {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("GuardrailsImageUrl(");
+ sb.append("super=").append(super.toString());
+ sb.append("url=").append(String.valueOf(this.url));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof GuardrailsImageUrl)) {
+ return false;
+ }
+
+ GuardrailsImageUrl other = (GuardrailsImageUrl) o;
+ return java.util.Objects.equals(this.url, other.url) && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result = (result * PRIME) + (this.url == null ? 43 : this.url.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsInput.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsInput.java
index 129a0b38ff0..0a4a4f1caad 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsInput.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/GuardrailsInput.java
@@ -24,7 +24,10 @@
@com.fasterxml.jackson.annotation.JsonSubTypes({
@com.fasterxml.jackson.annotation.JsonSubTypes.Type(
value = GuardrailsTextInput.class,
- name = "TEXT")
+ name = "TEXT"),
+ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(
+ value = GuardrailsImageInput.class,
+ name = "IMAGE")
})
@com.fasterxml.jackson.annotation.JsonFilter(
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
@@ -78,6 +81,7 @@ public int hashCode() {
/** The type of the input data. */
public enum Type implements com.oracle.bmc.http.internal.BmcEnum {
Text("TEXT"),
+ Image("IMAGE"),
;
private final String value;
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/PromptInjectionProtectionResult.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/PromptInjectionProtectionResult.java
index 8f0f6c368ab..b554e2fed2a 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/PromptInjectionProtectionResult.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/model/PromptInjectionProtectionResult.java
@@ -23,10 +23,12 @@
public final class PromptInjectionProtectionResult
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
@Deprecated
- @java.beans.ConstructorProperties({"score"})
- public PromptInjectionProtectionResult(Double score) {
+ @java.beans.ConstructorProperties({"score", "flaggedModalities"})
+ public PromptInjectionProtectionResult(
+ Double score, java.util.List flaggedModalities) {
super();
this.score = score;
+ this.flaggedModalities = flaggedModalities;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -46,12 +48,32 @@ public Builder score(Double score) {
this.__explicitlySet__.add("score");
return this;
}
+ /**
+ * The input modalities flagged by the prompt injection result. Present only when the
+ * request is processed using a non-empty {@code multimodalInput}.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("flaggedModalities")
+ private java.util.List flaggedModalities;
+
+ /**
+ * The input modalities flagged by the prompt injection result. Present only when the
+ * request is processed using a non-empty {@code multimodalInput}.
+ *
+ * @param flaggedModalities the value to set
+ * @return this builder
+ */
+ public Builder flaggedModalities(java.util.List flaggedModalities) {
+ this.flaggedModalities = flaggedModalities;
+ this.__explicitlySet__.add("flaggedModalities");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
public PromptInjectionProtectionResult build() {
- PromptInjectionProtectionResult model = new PromptInjectionProtectionResult(this.score);
+ PromptInjectionProtectionResult model =
+ new PromptInjectionProtectionResult(this.score, this.flaggedModalities);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -63,6 +85,9 @@ public Builder copy(PromptInjectionProtectionResult model) {
if (model.wasPropertyExplicitlySet("score")) {
this.score(model.getScore());
}
+ if (model.wasPropertyExplicitlySet("flaggedModalities")) {
+ this.flaggedModalities(model.getFlaggedModalities());
+ }
return this;
}
}
@@ -89,6 +114,69 @@ public Double getScore() {
return score;
}
+ /** */
+ public enum FlaggedModalities implements com.oracle.bmc.http.internal.BmcEnum {
+ Text("TEXT"),
+ Image("IMAGE"),
+
+ /**
+ * This value is used if a service returns a value for this enum that is not recognized by
+ * this version of the SDK.
+ */
+ UnknownEnumValue(null);
+
+ private static final org.slf4j.Logger LOG =
+ org.slf4j.LoggerFactory.getLogger(FlaggedModalities.class);
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (FlaggedModalities v : FlaggedModalities.values()) {
+ if (v != UnknownEnumValue) {
+ map.put(v.getValue(), v);
+ }
+ }
+ }
+
+ FlaggedModalities(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static FlaggedModalities create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ LOG.warn(
+ "Received unknown value '{}' for enum 'FlaggedModalities', returning UnknownEnumValue",
+ key);
+ return UnknownEnumValue;
+ }
+ };
+ /**
+ * The input modalities flagged by the prompt injection result. Present only when the request is
+ * processed using a non-empty {@code multimodalInput}.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("flaggedModalities")
+ private final java.util.List flaggedModalities;
+
+ /**
+ * The input modalities flagged by the prompt injection result. Present only when the request is
+ * processed using a non-empty {@code multimodalInput}.
+ *
+ * @return the value
+ */
+ public java.util.List getFlaggedModalities() {
+ return flaggedModalities;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -105,6 +193,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append("PromptInjectionProtectionResult(");
sb.append("super=").append(super.toString());
sb.append("score=").append(String.valueOf(this.score));
+ sb.append(", flaggedModalities=").append(String.valueOf(this.flaggedModalities));
sb.append(")");
return sb.toString();
}
@@ -119,7 +208,9 @@ public boolean equals(Object o) {
}
PromptInjectionProtectionResult other = (PromptInjectionProtectionResult) o;
- return java.util.Objects.equals(this.score, other.score) && super.equals(other);
+ return java.util.Objects.equals(this.score, other.score)
+ && java.util.Objects.equals(this.flaggedModalities, other.flaggedModalities)
+ && super.equals(other);
}
@Override
@@ -127,6 +218,9 @@ public int hashCode() {
final int PRIME = 59;
int result = 1;
result = (result * PRIME) + (this.score == null ? 43 : this.score.hashCode());
+ result =
+ (result * PRIME)
+ + (this.flaggedModalities == null ? 43 : this.flaggedModalities.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/requests/ApplyGuardrailsRequest.java b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/requests/ApplyGuardrailsRequest.java
index b61fd144a11..f1553721239 100644
--- a/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/requests/ApplyGuardrailsRequest.java
+++ b/bmc-generativeaiinference/src/main/java/com/oracle/bmc/generativeaiinference/requests/ApplyGuardrailsRequest.java
@@ -15,11 +15,11 @@ public class ApplyGuardrailsRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.generativeaiinference.model.ApplyGuardrailsDetails> {
- /** Details for applying guardrails to the input text. */
+ /** Details for applying guardrails to the input content. */
private com.oracle.bmc.generativeaiinference.model.ApplyGuardrailsDetails
applyGuardrailsDetails;
- /** Details for applying guardrails to the input text. */
+ /** Details for applying guardrails to the input content. */
public com.oracle.bmc.generativeaiinference.model.ApplyGuardrailsDetails
getApplyGuardrailsDetails() {
return applyGuardrailsDetails;
@@ -69,12 +69,12 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** Details for applying guardrails to the input text. */
+ /** Details for applying guardrails to the input content. */
private com.oracle.bmc.generativeaiinference.model.ApplyGuardrailsDetails
applyGuardrailsDetails = null;
/**
- * Details for applying guardrails to the input text.
+ * Details for applying guardrails to the input content.
*
* @param applyGuardrailsDetails the value to set
* @return this builder instance
diff --git a/bmc-generativeaiinference/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-generativeaiinference/reflect-config.json b/bmc-generativeaiinference/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-generativeaiinference/reflect-config.json
index beced4780b1..2ee16d237a3 100644
--- a/bmc-generativeaiinference/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-generativeaiinference/reflect-config.json
+++ b/bmc-generativeaiinference/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-generativeaiinference/reflect-config.json
@@ -143,6 +143,12 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.generativeaiinference.model.CategoryScore$FlaggedModalities",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.generativeaiinference.model.ChatChoice",
@@ -1345,6 +1351,34 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.generativeaiinference.model.GuardrailsImageInput",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.generativeaiinference.model.GuardrailsImageInput$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.generativeaiinference.model.GuardrailsImageUrl",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.generativeaiinference.model.GuardrailsImageUrl$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.generativeaiinference.model.GuardrailsInput",
@@ -1626,6 +1660,12 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.generativeaiinference.model.PromptInjectionProtectionResult$FlaggedModalities",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.generativeaiinference.model.PromptTokensDetails",
diff --git a/bmc-genericartifactscontent/pom.xml b/bmc-genericartifactscontent/pom.xml
index c79690ea6cc..eba8140b5df 100644
--- a/bmc-genericartifactscontent/pom.xml
+++ b/bmc-genericartifactscontent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-genericartifactscontent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-goldengate/pom.xml b/bmc-goldengate/pom.xml
index 4c2649a0fb2..aa3e13c554e 100644
--- a/bmc-goldengate/pom.xml
+++ b/bmc-goldengate/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-goldengate
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-governancerulescontrolplane/pom.xml b/bmc-governancerulescontrolplane/pom.xml
index d13cd0d9ea2..7037002785f 100644
--- a/bmc-governancerulescontrolplane/pom.xml
+++ b/bmc-governancerulescontrolplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-governancerulescontrolplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-healthchecks/pom.xml b/bmc-healthchecks/pom.xml
index 3a1cd5f23c4..a3aff32f83f 100644
--- a/bmc-healthchecks/pom.xml
+++ b/bmc-healthchecks/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-healthchecks
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-identity/pom.xml b/bmc-identity/pom.xml
index b820e4b8be6..44f474e6434 100644
--- a/bmc-identity/pom.xml
+++ b/bmc-identity/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
diff --git a/bmc-identitydataplane/pom.xml b/bmc-identitydataplane/pom.xml
index 761a98ea373..46a9bdbf6ac 100644
--- a/bmc-identitydataplane/pom.xml
+++ b/bmc-identitydataplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-identitydataplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-identitydomains/pom.xml b/bmc-identitydomains/pom.xml
index 34f4cc251cc..c1ef408aaba 100644
--- a/bmc-identitydomains/pom.xml
+++ b/bmc-identitydomains/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-identitydomains
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-integration/pom.xml b/bmc-integration/pom.xml
index 3800242de23..0b6164c5a73 100644
--- a/bmc-integration/pom.xml
+++ b/bmc-integration/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-integration
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-iot/pom.xml b/bmc-iot/pom.xml
index 4ccffe279d2..5f5db636303 100644
--- a/bmc-iot/pom.xml
+++ b/bmc-iot/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-iot
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-jms/pom.xml b/bmc-jms/pom.xml
index 842a13b3728..d3735c056e8 100644
--- a/bmc-jms/pom.xml
+++ b/bmc-jms/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-jms
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-jmsjavadownloads/pom.xml b/bmc-jmsjavadownloads/pom.xml
index 77c74ea78fd..6adb0445c6f 100644
--- a/bmc-jmsjavadownloads/pom.xml
+++ b/bmc-jmsjavadownloads/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-jmsjavadownloads
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-jmsutils/pom.xml b/bmc-jmsutils/pom.xml
index c379995e816..2049a88df12 100644
--- a/bmc-jmsutils/pom.xml
+++ b/bmc-jmsutils/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-jmsutils
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-keymanagement/pom.xml b/bmc-keymanagement/pom.xml
index 9c8137616cb..2a7681b060b 100644
--- a/bmc-keymanagement/pom.xml
+++ b/bmc-keymanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-keymanagement
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-licensemanager/pom.xml b/bmc-licensemanager/pom.xml
index 4f30b564962..48fa8c87bec 100644
--- a/bmc-licensemanager/pom.xml
+++ b/bmc-licensemanager/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-licensemanager
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-limits/pom.xml b/bmc-limits/pom.xml
index c3d9684a7b4..de19bacb1e0 100644
--- a/bmc-limits/pom.xml
+++ b/bmc-limits/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-limits
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-limitsincrease/pom.xml b/bmc-limitsincrease/pom.xml
index 27b58897b63..13269f18a55 100644
--- a/bmc-limitsincrease/pom.xml
+++ b/bmc-limitsincrease/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-limitsincrease
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-loadbalancer/pom.xml b/bmc-loadbalancer/pom.xml
index b9c78145ffa..3546e6aad49 100644
--- a/bmc-loadbalancer/pom.xml
+++ b/bmc-loadbalancer/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
diff --git a/bmc-lockbox/pom.xml b/bmc-lockbox/pom.xml
index 304d89cda7a..4fadf16848e 100644
--- a/bmc-lockbox/pom.xml
+++ b/bmc-lockbox/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-lockbox
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-loganalytics/pom.xml b/bmc-loganalytics/pom.xml
index 875d8586fba..d66260678a5 100644
--- a/bmc-loganalytics/pom.xml
+++ b/bmc-loganalytics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-loganalytics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-logging/pom.xml b/bmc-logging/pom.xml
index 2c77dc6c83d..1ad855314b7 100644
--- a/bmc-logging/pom.xml
+++ b/bmc-logging/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-logging
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-loggingingestion/pom.xml b/bmc-loggingingestion/pom.xml
index 753631b1677..ba1f82ffc5e 100644
--- a/bmc-loggingingestion/pom.xml
+++ b/bmc-loggingingestion/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-loggingingestion
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-loggingsearch/pom.xml b/bmc-loggingsearch/pom.xml
index 9ac9160c579..4a2ee2f402d 100644
--- a/bmc-loggingsearch/pom.xml
+++ b/bmc-loggingsearch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-loggingsearch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-lustrefilestorage/pom.xml b/bmc-lustrefilestorage/pom.xml
index 9eb0959e33c..7a4cfb5b856 100644
--- a/bmc-lustrefilestorage/pom.xml
+++ b/bmc-lustrefilestorage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-lustrefilestorage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-managedkafka/pom.xml b/bmc-managedkafka/pom.xml
index 6c0300558f3..ce52deadce4 100644
--- a/bmc-managedkafka/pom.xml
+++ b/bmc-managedkafka/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-managedkafka
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-managementagent/pom.xml b/bmc-managementagent/pom.xml
index 14712959afc..7279c0f1d79 100644
--- a/bmc-managementagent/pom.xml
+++ b/bmc-managementagent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-managementagent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-managementdashboard/pom.xml b/bmc-managementdashboard/pom.xml
index 18bbad7633d..892a45e68c0 100644
--- a/bmc-managementdashboard/pom.xml
+++ b/bmc-managementdashboard/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-managementdashboard
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-marketplace/pom.xml b/bmc-marketplace/pom.xml
index 69767d6d298..eec50101856 100644
--- a/bmc-marketplace/pom.xml
+++ b/bmc-marketplace/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-marketplace
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-marketplaceprivateoffer/pom.xml b/bmc-marketplaceprivateoffer/pom.xml
index d44ddb22fa1..ff4f8c0bbfd 100644
--- a/bmc-marketplaceprivateoffer/pom.xml
+++ b/bmc-marketplaceprivateoffer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-marketplaceprivateoffer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-marketplacepublisher/pom.xml b/bmc-marketplacepublisher/pom.xml
index d478b0a83d9..1b5dca6a0a9 100644
--- a/bmc-marketplacepublisher/pom.xml
+++ b/bmc-marketplacepublisher/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-marketplacepublisher
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-mediaservices/pom.xml b/bmc-mediaservices/pom.xml
index cebabea1c85..7e84d7ac601 100644
--- a/bmc-mediaservices/pom.xml
+++ b/bmc-mediaservices/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-mediaservices
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-mngdmac/pom.xml b/bmc-mngdmac/pom.xml
index afd7815f355..0112c1ba4b0 100644
--- a/bmc-mngdmac/pom.xml
+++ b/bmc-mngdmac/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-mngdmac
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-modeldeployment/pom.xml b/bmc-modeldeployment/pom.xml
index 868f2af139c..3d82ea1c97e 100644
--- a/bmc-modeldeployment/pom.xml
+++ b/bmc-modeldeployment/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-modeldeployment
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-monitoring/pom.xml b/bmc-monitoring/pom.xml
index 324bbb8625c..c60116e9f92 100644
--- a/bmc-monitoring/pom.xml
+++ b/bmc-monitoring/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-monitoring
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-multicloud/pom.xml b/bmc-multicloud/pom.xml
index d4d08e011a8..cc4258d127e 100644
--- a/bmc-multicloud/pom.xml
+++ b/bmc-multicloud/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-multicloud
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-mysql/pom.xml b/bmc-mysql/pom.xml
index 6528cd2a0c9..d3598cc1d7e 100644
--- a/bmc-mysql/pom.xml
+++ b/bmc-mysql/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-mysql
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-networkfirewall/pom.xml b/bmc-networkfirewall/pom.xml
index 7be1a3edf5e..99513c0f562 100644
--- a/bmc-networkfirewall/pom.xml
+++ b/bmc-networkfirewall/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-networkfirewall
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-networkloadbalancer/pom.xml b/bmc-networkloadbalancer/pom.xml
index 5c6c7f01538..60bceb7cd89 100644
--- a/bmc-networkloadbalancer/pom.xml
+++ b/bmc-networkloadbalancer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-networkloadbalancer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-nosql/pom.xml b/bmc-nosql/pom.xml
index 899009121fa..d1a0cce03c1 100644
--- a/bmc-nosql/pom.xml
+++ b/bmc-nosql/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-nosql
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-objectstorage/bmc-objectstorage-combined/pom.xml b/bmc-objectstorage/bmc-objectstorage-combined/pom.xml
index ba3a43e4f7c..415c2ed8a28 100644
--- a/bmc-objectstorage/bmc-objectstorage-combined/pom.xml
+++ b/bmc-objectstorage/bmc-objectstorage-combined/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk-objectstorage-parent
- 3.88.0
+ 3.89.0
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 3.88.0
+ 3.89.0
com.oracle.oci.sdk
oci-java-sdk-objectstorage-extensions
- 3.88.0
+ 3.89.0
diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml
index 5ada5edc547..67be2b824b2 100644
--- a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml
+++ b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk-objectstorage-parent
- 3.88.0
+ 3.89.0
../pom.xml
@@ -25,17 +25,17 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.88.0
+ 3.89.0
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 3.88.0
+ 3.89.0
org.slf4j
diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java b/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java
index cd2d8abb122..16284db7491 100644
--- a/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java
+++ b/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java
@@ -111,59 +111,64 @@ private UploadResponse singleUpload(UploadRequest uploadRequest, long contentLen
ChecksumAlgorithm enforceAlgoChecksum =
uploadConfiguration.getEnforceAdditionalChecksumBeforeUpload();
- if (MultipartUtils.shouldCalculateMd5(uploadConfiguration, putObjectRequest)) {
- ChecksumUtils.MD5Calculation md5Calculation =
- ChecksumUtils.calculateMd5(
- putObjectRequest.getPutObjectBody(),
- putObjectRequest.getContentLength());
- putObjectRequest =
- PutObjectRequest.builder()
- .copy(putObjectRequest)
- .contentMD5(md5Calculation.getMd5())
- .putObjectBody(
- ProgressTrackingInputStreamFactory.create(
- md5Calculation.getStreamToUse(),
- progressTrackerFactory.getProgressTracker()))
- .build();
- } else if (MultipartUtils.shouldCalculateAdditionalChecksum(
- uploadConfiguration, putObjectRequest)) {
- putObjectRequest =
- updateRequestWithChecksum(
- putObjectRequest, enforceAlgoChecksum, progressTrackerFactory);
- } else if (MultipartUtils.shouldSetAdditionalChecksum(
- uploadConfiguration, putObjectRequest)) {
- putObjectRequest =
- PutObjectRequest.builder()
- .copy(putObjectRequest)
- .opcChecksumAlgorithm(algorithm)
- .putObjectBody(
- ProgressTrackingInputStreamFactory.create(
- putObjectRequest.getPutObjectBody(),
- progressTrackerFactory.getProgressTracker()))
- .build();
- } else {
- putObjectRequest =
- PutObjectRequest.builder()
- .copy(putObjectRequest)
- .putObjectBody(
- ProgressTrackingInputStreamFactory.create(
- putObjectRequest.getPutObjectBody(),
- progressTrackerFactory.getProgressTracker()))
- .build();
- }
+ try {
+ if (MultipartUtils.shouldCalculateMd5(uploadConfiguration, putObjectRequest)) {
+ ChecksumUtils.MD5Calculation md5Calculation =
+ ChecksumUtils.calculateMd5(
+ putObjectRequest.getPutObjectBody(),
+ putObjectRequest.getContentLength());
+ putObjectRequest =
+ PutObjectRequest.builder()
+ .copy(putObjectRequest)
+ .contentMD5(md5Calculation.getMd5())
+ .putObjectBody(
+ ProgressTrackingInputStreamFactory.create(
+ md5Calculation.getStreamToUse(),
+ progressTrackerFactory.getProgressTracker()))
+ .build();
+ } else if (MultipartUtils.shouldCalculateAdditionalChecksum(
+ uploadConfiguration, putObjectRequest)) {
+ putObjectRequest =
+ updateRequestWithChecksum(
+ putObjectRequest, enforceAlgoChecksum, progressTrackerFactory);
+ } else if (MultipartUtils.shouldSetAdditionalChecksum(
+ uploadConfiguration, putObjectRequest)) {
+ putObjectRequest =
+ PutObjectRequest.builder()
+ .copy(putObjectRequest)
+ .opcChecksumAlgorithm(algorithm)
+ .putObjectBody(
+ ProgressTrackingInputStreamFactory.create(
+ putObjectRequest.getPutObjectBody(),
+ progressTrackerFactory.getProgressTracker()))
+ .build();
+ } else {
+ putObjectRequest =
+ PutObjectRequest.builder()
+ .copy(putObjectRequest)
+ .putObjectBody(
+ ProgressTrackingInputStreamFactory.create(
+ putObjectRequest.getPutObjectBody(),
+ progressTrackerFactory.getProgressTracker()))
+ .build();
+ }
- /* RetryConfiguration used should either be the one set on this UploadRequest or a default */
- putObjectRequest.setRetryConfiguration(
- getRetryToUse(putObjectRequest.getRetryConfiguration()));
+ /* RetryConfiguration used should either be the one set on this UploadRequest or a default */
+ putObjectRequest.setRetryConfiguration(
+ getRetryToUse(putObjectRequest.getRetryConfiguration()));
- PutObjectResponse response = objectStorage.putObject(putObjectRequest);
+ PutObjectResponse response = objectStorage.putObject(putObjectRequest);
- return buildUploadResponse(
- response,
- algorithm,
- enforceAlgoChecksum,
- putObjectRequest.getOpcChecksumAlgorithm(),
- false);
+ return buildUploadResponse(
+ response,
+ algorithm,
+ enforceAlgoChecksum,
+ putObjectRequest.getOpcChecksumAlgorithm(),
+ false);
+ } finally {
+ // Always close the source stream after upload() returns to avoid leaked file handles.
+ StreamUtils.closeQuietly(uploadRequest.putObjectRequest.getPutObjectBody());
+ }
}
private UploadResponse multipartUpload(UploadRequest uploadRequest) {
diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java b/bmc-objectstorage/bmc-objectstorage-extensions/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java
index 14f51681712..0dd767886c3 100644
--- a/bmc-objectstorage/bmc-objectstorage-extensions/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java
+++ b/bmc-objectstorage/bmc-objectstorage-extensions/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java
@@ -65,6 +65,7 @@
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
import static org.mockito.AdditionalMatchers.and;
import static org.mockito.AdditionalMatchers.gt;
@@ -910,6 +911,69 @@ protected MultipartObjectAssembler createAssembler(
eq(ChecksumAlgorithm.Crc32C.getValue()));
}
+ @Test
+ public void upload_singleUpload_closesSourceStream() {
+ UploadConfiguration uploadConfiguration =
+ UploadConfiguration.builder().allowMultipartUploads(false).build();
+ UploadManager uploadManager = new UploadManager(objectStorage, uploadConfiguration);
+
+ TrackCloseInputStream sourceStream = new TrackCloseInputStream(CONTENT.getBytes());
+ UploadRequest request =
+ UploadRequest.builder(sourceStream, CONTENT_LENGTH)
+ .build(
+ PutObjectRequest.builder()
+ .namespaceName(NAMESPACE_NAME)
+ .bucketName(BUCKET_NAME)
+ .objectName(OBJECT_NAME)
+ .build());
+
+ when(objectStorage.putObject(any(PutObjectRequest.class)))
+ .thenAnswer(
+ invocationOnMock -> {
+ InputStream requestBody =
+ invocationOnMock
+ .getArgument(0)
+ .getPutObjectBody();
+ byte[] buffer = new byte[READ_BLOCK_SIZE];
+ while (requestBody.read(buffer) != -1) {}
+ return PutObjectResponse.builder().build();
+ });
+
+ uploadManager.upload(request);
+
+ assertTrue(sourceStream.isClosed());
+ }
+
+ @Test
+ public void upload_multipartUpload_closesSourceStream() {
+ UploadConfiguration uploadConfiguration = getMultipartUploadConfiguration();
+ UploadManager uploadManager =
+ new UploadManager(objectStorage, uploadConfiguration) {
+ @Override
+ protected MultipartObjectAssembler createAssembler(
+ PutObjectRequest request,
+ UploadRequest uploadRequest,
+ ExecutorService executorService) {
+ return assembler;
+ }
+ };
+
+ TrackCloseInputStream sourceStream = new TrackCloseInputStream(CONTENT.getBytes());
+ UploadRequest request =
+ UploadRequest.builder(sourceStream, CONTENT_LENGTH)
+ .build(
+ PutObjectRequest.builder()
+ .namespaceName(NAMESPACE_NAME)
+ .bucketName(BUCKET_NAME)
+ .objectName(OBJECT_NAME)
+ .build());
+ when(assembler.commit()).thenReturn(CommitMultipartUploadResponse.builder().build());
+
+ uploadManager.upload(request);
+
+ assertTrue(sourceStream.isClosed());
+ }
+
private static UploadConfiguration getMultipartUploadConfiguration() {
return UploadConfiguration.builder()
.minimumLengthForMultipartUpload(10)
@@ -957,4 +1021,22 @@ private static void validateUploadResponseForMultipart(final UploadResponse resp
assertEquals(CLIENT_REQ_ID, response.getOpcClientRequestId());
assertEquals(REQ_ID, response.getOpcRequestId());
}
+
+ private static final class TrackCloseInputStream extends ByteArrayInputStream {
+ private boolean closed;
+
+ private TrackCloseInputStream(byte[] data) {
+ super(data);
+ }
+
+ @Override
+ public void close() throws IOException {
+ closed = true;
+ super.close();
+ }
+
+ private boolean isClosed() {
+ return closed;
+ }
+ }
}
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml
index 235f25c059c..181b42f8783 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml
+++ b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk-objectstorage-parent
- 3.88.0
+ 3.89.0
../pom.xml
@@ -19,7 +19,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
diff --git a/bmc-objectstorage/pom.xml b/bmc-objectstorage/pom.xml
index 38bb22d638a..f33d53047a4 100644
--- a/bmc-objectstorage/pom.xml
+++ b/bmc-objectstorage/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
diff --git a/bmc-oce/pom.xml b/bmc-oce/pom.xml
index 4ce46962bd3..5843d818e44 100644
--- a/bmc-oce/pom.xml
+++ b/bmc-oce/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-oce
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-ocicontrolcenter/pom.xml b/bmc-ocicontrolcenter/pom.xml
index baf7bade25a..9173a0fa1ae 100644
--- a/bmc-ocicontrolcenter/pom.xml
+++ b/bmc-ocicontrolcenter/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-ocicontrolcenter
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-ocvp/pom.xml b/bmc-ocvp/pom.xml
index d31e4aa4810..d0aacf96f78 100644
--- a/bmc-ocvp/pom.xml
+++ b/bmc-ocvp/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-ocvp
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsyncClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsyncClient.java
index 2c33148593e..87476c0f32c 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsyncClient.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsyncClient.java
@@ -210,6 +210,7 @@ public java.util.concurrent.Future inplaceUpgrade(
.appendHeader("opc-retry-token", request.getOpcRetryToken())
.appendHeader("if-match", request.getIfMatch())
.appendHeader("opc-request-id", request.getOpcRequestId())
+ .hasBody()
.handleResponseHeaderString(
"opc-work-request-id", InplaceUpgradeResponse.Builder::opcWorkRequestId)
.handleResponseHeaderString(
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostClient.java
index 005be7686e3..32908fb5285 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostClient.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostClient.java
@@ -227,6 +227,7 @@ public InplaceUpgradeResponse inplaceUpgrade(InplaceUpgradeRequest request) {
.appendHeader("if-match", request.getIfMatch())
.appendHeader("opc-request-id", request.getOpcRequestId())
.operationUsesDefaultRetries()
+ .hasBody()
.handleResponseHeaderString(
"opc-work-request-id", InplaceUpgradeResponse.Builder::opcWorkRequestId)
.handleResponseHeaderString(
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Byol.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Byol.java
index ab081ab6c27..286337b566c 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Byol.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Byol.java
@@ -36,6 +36,7 @@ public final class Byol extends com.oracle.bmc.http.client.internal.ExplicitlySe
"timeTermStart",
"timeTermEnd",
"entitlementKey",
+ "siteId",
"timeCreated",
"timeUpdated",
"freeformTags",
@@ -54,6 +55,7 @@ public Byol(
java.util.Date timeTermStart,
java.util.Date timeTermEnd,
String entitlementKey,
+ String siteId,
java.util.Date timeCreated,
java.util.Date timeUpdated,
java.util.Map freeformTags,
@@ -71,6 +73,7 @@ public Byol(
this.timeTermStart = timeTermStart;
this.timeTermEnd = timeTermEnd;
this.entitlementKey = entitlementKey;
+ this.siteId = siteId;
this.timeCreated = timeCreated;
this.timeUpdated = timeUpdated;
this.freeformTags = freeformTags;
@@ -279,6 +282,21 @@ public Builder entitlementKey(String entitlementKey) {
this.__explicitlySet__.add("entitlementKey");
return this;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @param siteId the value to set
+ * @return this builder
+ */
+ public Builder siteId(String siteId) {
+ this.siteId = siteId;
+ this.__explicitlySet__.add("siteId");
+ return this;
+ }
/**
* The date and time the BYOL was created, in the format defined by
* [RFC3339](https://tools.ietf.org/html/rfc3339). Example: {@code 2016-08-25T21:10:29.600Z}
@@ -405,6 +423,7 @@ public Byol build() {
this.timeTermStart,
this.timeTermEnd,
this.entitlementKey,
+ this.siteId,
this.timeCreated,
this.timeUpdated,
this.freeformTags,
@@ -451,6 +470,9 @@ public Builder copy(Byol model) {
if (model.wasPropertyExplicitlySet("entitlementKey")) {
this.entitlementKey(model.getEntitlementKey());
}
+ if (model.wasPropertyExplicitlySet("siteId")) {
+ this.siteId(model.getSiteId());
+ }
if (model.wasPropertyExplicitlySet("timeCreated")) {
this.timeCreated(model.getTimeCreated());
}
@@ -757,6 +779,19 @@ public String getEntitlementKey() {
return entitlementKey;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private final String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @return the value
+ */
+ public String getSiteId() {
+ return siteId;
+ }
+
/**
* The date and time the BYOL was created, in the format defined by
* [RFC3339](https://tools.ietf.org/html/rfc3339). Example: {@code 2016-08-25T21:10:29.600Z}
@@ -880,6 +915,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", timeTermStart=").append(String.valueOf(this.timeTermStart));
sb.append(", timeTermEnd=").append(String.valueOf(this.timeTermEnd));
sb.append(", entitlementKey=").append(String.valueOf(this.entitlementKey));
+ sb.append(", siteId=").append(String.valueOf(this.siteId));
sb.append(", timeCreated=").append(String.valueOf(this.timeCreated));
sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
@@ -910,6 +946,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.timeTermStart, other.timeTermStart)
&& java.util.Objects.equals(this.timeTermEnd, other.timeTermEnd)
&& java.util.Objects.equals(this.entitlementKey, other.entitlementKey)
+ && java.util.Objects.equals(this.siteId, other.siteId)
&& java.util.Objects.equals(this.timeCreated, other.timeCreated)
&& java.util.Objects.equals(this.timeUpdated, other.timeUpdated)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
@@ -943,6 +980,7 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.entitlementKey == null ? 43 : this.entitlementKey.hashCode());
+ result = (result * PRIME) + (this.siteId == null ? 43 : this.siteId.hashCode());
result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode());
result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ByolAllocation.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ByolAllocation.java
index f7dc62afe48..dd4fd4728ff 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ByolAllocation.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ByolAllocation.java
@@ -36,6 +36,7 @@ public final class ByolAllocation
"timeTermEnd",
"byolId",
"entitlementKey",
+ "siteId",
"timeCreated",
"timeUpdated",
"freeformTags",
@@ -54,6 +55,7 @@ public ByolAllocation(
java.util.Date timeTermEnd,
String byolId,
String entitlementKey,
+ String siteId,
java.util.Date timeCreated,
java.util.Date timeUpdated,
java.util.Map freeformTags,
@@ -71,6 +73,7 @@ public ByolAllocation(
this.timeTermEnd = timeTermEnd;
this.byolId = byolId;
this.entitlementKey = entitlementKey;
+ this.siteId = siteId;
this.timeCreated = timeCreated;
this.timeUpdated = timeUpdated;
this.freeformTags = freeformTags;
@@ -275,6 +278,21 @@ public Builder entitlementKey(String entitlementKey) {
this.__explicitlySet__.add("entitlementKey");
return this;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @param siteId the value to set
+ * @return this builder
+ */
+ public Builder siteId(String siteId) {
+ this.siteId = siteId;
+ this.__explicitlySet__.add("siteId");
+ return this;
+ }
/**
* The date and time the BYOL Allocation was created, in the format defined by
* [RFC3339](https://tools.ietf.org/html/rfc3339). Example: {@code 2016-08-25T21:10:29.600Z}
@@ -401,6 +419,7 @@ public ByolAllocation build() {
this.timeTermEnd,
this.byolId,
this.entitlementKey,
+ this.siteId,
this.timeCreated,
this.timeUpdated,
this.freeformTags,
@@ -447,6 +466,9 @@ public Builder copy(ByolAllocation model) {
if (model.wasPropertyExplicitlySet("entitlementKey")) {
this.entitlementKey(model.getEntitlementKey());
}
+ if (model.wasPropertyExplicitlySet("siteId")) {
+ this.siteId(model.getSiteId());
+ }
if (model.wasPropertyExplicitlySet("timeCreated")) {
this.timeCreated(model.getTimeCreated());
}
@@ -749,6 +771,19 @@ public String getEntitlementKey() {
return entitlementKey;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private final String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @return the value
+ */
+ public String getSiteId() {
+ return siteId;
+ }
+
/**
* The date and time the BYOL Allocation was created, in the format defined by
* [RFC3339](https://tools.ietf.org/html/rfc3339). Example: {@code 2016-08-25T21:10:29.600Z}
@@ -872,6 +907,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", timeTermEnd=").append(String.valueOf(this.timeTermEnd));
sb.append(", byolId=").append(String.valueOf(this.byolId));
sb.append(", entitlementKey=").append(String.valueOf(this.entitlementKey));
+ sb.append(", siteId=").append(String.valueOf(this.siteId));
sb.append(", timeCreated=").append(String.valueOf(this.timeCreated));
sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
@@ -902,6 +938,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.timeTermEnd, other.timeTermEnd)
&& java.util.Objects.equals(this.byolId, other.byolId)
&& java.util.Objects.equals(this.entitlementKey, other.entitlementKey)
+ && java.util.Objects.equals(this.siteId, other.siteId)
&& java.util.Objects.equals(this.timeCreated, other.timeCreated)
&& java.util.Objects.equals(this.timeUpdated, other.timeUpdated)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
@@ -937,6 +974,7 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.entitlementKey == null ? 43 : this.entitlementKey.hashCode());
+ result = (result * PRIME) + (this.siteId == null ? 43 : this.siteId.hashCode());
result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode());
result = (result * PRIME) + (this.timeUpdated == null ? 43 : this.timeUpdated.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateByolDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateByolDetails.java
index b394a0773d0..c2f223aae77 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateByolDetails.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateByolDetails.java
@@ -32,6 +32,7 @@ public final class CreateByolDetails
"timeTermStart",
"timeTermEnd",
"entitlementKey",
+ "siteId",
"freeformTags",
"definedTags"
})
@@ -44,6 +45,7 @@ public CreateByolDetails(
java.util.Date timeTermStart,
java.util.Date timeTermEnd,
String entitlementKey,
+ String siteId,
java.util.Map freeformTags,
java.util.Map> definedTags) {
super();
@@ -55,6 +57,7 @@ public CreateByolDetails(
this.timeTermStart = timeTermStart;
this.timeTermEnd = timeTermEnd;
this.entitlementKey = entitlementKey;
+ this.siteId = siteId;
this.freeformTags = freeformTags;
this.definedTags = definedTags;
}
@@ -211,6 +214,21 @@ public Builder entitlementKey(String entitlementKey) {
this.__explicitlySet__.add("entitlementKey");
return this;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @param siteId the value to set
+ * @return this builder
+ */
+ public Builder siteId(String siteId) {
+ this.siteId = siteId;
+ this.__explicitlySet__.add("siteId");
+ return this;
+ }
/**
* Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
* name, type, or namespace. For more information, see [Resource
@@ -277,6 +295,7 @@ public CreateByolDetails build() {
this.timeTermStart,
this.timeTermEnd,
this.entitlementKey,
+ this.siteId,
this.freeformTags,
this.definedTags);
for (String explicitlySetProperty : this.__explicitlySet__) {
@@ -311,6 +330,9 @@ public Builder copy(CreateByolDetails model) {
if (model.wasPropertyExplicitlySet("entitlementKey")) {
this.entitlementKey(model.getEntitlementKey());
}
+ if (model.wasPropertyExplicitlySet("siteId")) {
+ this.siteId(model.getSiteId());
+ }
if (model.wasPropertyExplicitlySet("freeformTags")) {
this.freeformTags(model.getFreeformTags());
}
@@ -462,6 +484,19 @@ public String getEntitlementKey() {
return entitlementKey;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private final String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @return the value
+ */
+ public String getSiteId() {
+ return siteId;
+ }
+
/**
* Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
* name, type, or namespace. For more information, see [Resource
@@ -531,6 +566,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", timeTermStart=").append(String.valueOf(this.timeTermStart));
sb.append(", timeTermEnd=").append(String.valueOf(this.timeTermEnd));
sb.append(", entitlementKey=").append(String.valueOf(this.entitlementKey));
+ sb.append(", siteId=").append(String.valueOf(this.siteId));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
sb.append(")");
@@ -555,6 +591,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.timeTermStart, other.timeTermStart)
&& java.util.Objects.equals(this.timeTermEnd, other.timeTermEnd)
&& java.util.Objects.equals(this.entitlementKey, other.entitlementKey)
+ && java.util.Objects.equals(this.siteId, other.siteId)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
&& super.equals(other);
@@ -578,6 +615,7 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.entitlementKey == null ? 43 : this.entitlementKey.hashCode());
+ result = (result * PRIME) + (this.siteId == null ? 43 : this.siteId.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
result = (result * PRIME) + super.hashCode();
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InplaceUpgradeDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InplaceUpgradeDetails.java
new file mode 100644
index 00000000000..7f7785f0b5f
--- /dev/null
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/InplaceUpgradeDetails.java
@@ -0,0 +1,146 @@
+/**
+ * Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
+ * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
+ */
+package com.oracle.bmc.ocvp.model;
+
+/**
+ * The details for upgrading ESXi host.
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model
+ * distinguishes fields that are {@code null} because they are unset from fields that are explicitly
+ * set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
+ * set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
+ * #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
+ * fields into account. The constructor, on the other hand, does not take the explicitly set fields
+ * into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
+ * null}).
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230701")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = InplaceUpgradeDetails.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class InplaceUpgradeDetails
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({"vcfByolAllocationId"})
+ public InplaceUpgradeDetails(String vcfByolAllocationId) {
+ super();
+ this.vcfByolAllocationId = vcfByolAllocationId;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * Byol Allocation for VCF (VMware Cloud Foundation) deployment.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("vcfByolAllocationId")
+ private String vcfByolAllocationId;
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * Byol Allocation for VCF (VMware Cloud Foundation) deployment.
+ *
+ * @param vcfByolAllocationId the value to set
+ * @return this builder
+ */
+ public Builder vcfByolAllocationId(String vcfByolAllocationId) {
+ this.vcfByolAllocationId = vcfByolAllocationId;
+ this.__explicitlySet__.add("vcfByolAllocationId");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public InplaceUpgradeDetails build() {
+ InplaceUpgradeDetails model = new InplaceUpgradeDetails(this.vcfByolAllocationId);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(InplaceUpgradeDetails model) {
+ if (model.wasPropertyExplicitlySet("vcfByolAllocationId")) {
+ this.vcfByolAllocationId(model.getVcfByolAllocationId());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Byol
+ * Allocation for VCF (VMware Cloud Foundation) deployment.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("vcfByolAllocationId")
+ private final String vcfByolAllocationId;
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Byol
+ * Allocation for VCF (VMware Cloud Foundation) deployment.
+ *
+ * @return the value
+ */
+ public String getVcfByolAllocationId() {
+ return vcfByolAllocationId;
+ }
+
+ @Override
+ public String toString() {
+ return this.toString(true);
+ }
+
+ /**
+ * Return a string representation of the object.
+ *
+ * @param includeByteArrayContents true to include the full contents of byte arrays
+ * @return string representation
+ */
+ public String toString(boolean includeByteArrayContents) {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("InplaceUpgradeDetails(");
+ sb.append("super=").append(super.toString());
+ sb.append("vcfByolAllocationId=").append(String.valueOf(this.vcfByolAllocationId));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof InplaceUpgradeDetails)) {
+ return false;
+ }
+
+ InplaceUpgradeDetails other = (InplaceUpgradeDetails) o;
+ return java.util.Objects.equals(this.vcfByolAllocationId, other.vcfByolAllocationId)
+ && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result =
+ (result * PRIME)
+ + (this.vcfByolAllocationId == null
+ ? 43
+ : this.vcfByolAllocationId.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java
index bfb6f47928e..deb90b8cca7 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ReplaceHostDetails.java
@@ -23,10 +23,11 @@
public final class ReplaceHostDetails
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
@Deprecated
- @java.beans.ConstructorProperties({"esxiSoftwareVersion"})
- public ReplaceHostDetails(String esxiSoftwareVersion) {
+ @java.beans.ConstructorProperties({"esxiSoftwareVersion", "vcfByolAllocationId"})
+ public ReplaceHostDetails(String esxiSoftwareVersion, String vcfByolAllocationId) {
super();
this.esxiSoftwareVersion = esxiSoftwareVersion;
+ this.vcfByolAllocationId = vcfByolAllocationId;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -56,12 +57,32 @@ public Builder esxiSoftwareVersion(String esxiSoftwareVersion) {
this.__explicitlySet__.add("esxiSoftwareVersion");
return this;
}
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * Byol Allocation for VCF (VMware Cloud Foundation) deployment.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("vcfByolAllocationId")
+ private String vcfByolAllocationId;
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * Byol Allocation for VCF (VMware Cloud Foundation) deployment.
+ *
+ * @param vcfByolAllocationId the value to set
+ * @return this builder
+ */
+ public Builder vcfByolAllocationId(String vcfByolAllocationId) {
+ this.vcfByolAllocationId = vcfByolAllocationId;
+ this.__explicitlySet__.add("vcfByolAllocationId");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
public ReplaceHostDetails build() {
- ReplaceHostDetails model = new ReplaceHostDetails(this.esxiSoftwareVersion);
+ ReplaceHostDetails model =
+ new ReplaceHostDetails(this.esxiSoftwareVersion, this.vcfByolAllocationId);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -73,6 +94,9 @@ public Builder copy(ReplaceHostDetails model) {
if (model.wasPropertyExplicitlySet("esxiSoftwareVersion")) {
this.esxiSoftwareVersion(model.getEsxiSoftwareVersion());
}
+ if (model.wasPropertyExplicitlySet("vcfByolAllocationId")) {
+ this.vcfByolAllocationId(model.getVcfByolAllocationId());
+ }
return this;
}
}
@@ -109,6 +133,23 @@ public String getEsxiSoftwareVersion() {
return esxiSoftwareVersion;
}
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Byol
+ * Allocation for VCF (VMware Cloud Foundation) deployment.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("vcfByolAllocationId")
+ private final String vcfByolAllocationId;
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Byol
+ * Allocation for VCF (VMware Cloud Foundation) deployment.
+ *
+ * @return the value
+ */
+ public String getVcfByolAllocationId() {
+ return vcfByolAllocationId;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -125,6 +166,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append("ReplaceHostDetails(");
sb.append("super=").append(super.toString());
sb.append("esxiSoftwareVersion=").append(String.valueOf(this.esxiSoftwareVersion));
+ sb.append(", vcfByolAllocationId=").append(String.valueOf(this.vcfByolAllocationId));
sb.append(")");
return sb.toString();
}
@@ -140,6 +182,7 @@ public boolean equals(Object o) {
ReplaceHostDetails other = (ReplaceHostDetails) o;
return java.util.Objects.equals(this.esxiSoftwareVersion, other.esxiSoftwareVersion)
+ && java.util.Objects.equals(this.vcfByolAllocationId, other.vcfByolAllocationId)
&& super.equals(other);
}
@@ -152,6 +195,11 @@ public int hashCode() {
+ (this.esxiSoftwareVersion == null
? 43
: this.esxiSoftwareVersion.hashCode());
+ result =
+ (result * PRIME)
+ + (this.vcfByolAllocationId == null
+ ? 43
+ : this.vcfByolAllocationId.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateByolDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateByolDetails.java
index 6b5dfb06eb2..0decda8dae0 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateByolDetails.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateByolDetails.java
@@ -31,6 +31,7 @@ public final class UpdateByolDetails
"timeTermStart",
"timeTermEnd",
"entitlementKey",
+ "siteId",
"freeformTags",
"definedTags"
})
@@ -42,6 +43,7 @@ public UpdateByolDetails(
java.util.Date timeTermStart,
java.util.Date timeTermEnd,
String entitlementKey,
+ String siteId,
java.util.Map freeformTags,
java.util.Map> definedTags) {
super();
@@ -52,6 +54,7 @@ public UpdateByolDetails(
this.timeTermStart = timeTermStart;
this.timeTermEnd = timeTermEnd;
this.entitlementKey = entitlementKey;
+ this.siteId = siteId;
this.freeformTags = freeformTags;
this.definedTags = definedTags;
}
@@ -189,6 +192,21 @@ public Builder entitlementKey(String entitlementKey) {
this.__explicitlySet__.add("entitlementKey");
return this;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @param siteId the value to set
+ * @return this builder
+ */
+ public Builder siteId(String siteId) {
+ this.siteId = siteId;
+ this.__explicitlySet__.add("siteId");
+ return this;
+ }
/**
* Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
* name, type, or namespace. For more information, see [Resource
@@ -254,6 +272,7 @@ public UpdateByolDetails build() {
this.timeTermStart,
this.timeTermEnd,
this.entitlementKey,
+ this.siteId,
this.freeformTags,
this.definedTags);
for (String explicitlySetProperty : this.__explicitlySet__) {
@@ -285,6 +304,9 @@ public Builder copy(UpdateByolDetails model) {
if (model.wasPropertyExplicitlySet("entitlementKey")) {
this.entitlementKey(model.getEntitlementKey());
}
+ if (model.wasPropertyExplicitlySet("siteId")) {
+ this.siteId(model.getSiteId());
+ }
if (model.wasPropertyExplicitlySet("freeformTags")) {
this.freeformTags(model.getFreeformTags());
}
@@ -419,6 +441,19 @@ public String getEntitlementKey() {
return entitlementKey;
}
+ /** The hyperscaler identifier in Broadcom systems. */
+ @com.fasterxml.jackson.annotation.JsonProperty("siteId")
+ private final String siteId;
+
+ /**
+ * The hyperscaler identifier in Broadcom systems.
+ *
+ * @return the value
+ */
+ public String getSiteId() {
+ return siteId;
+ }
+
/**
* Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
* name, type, or namespace. For more information, see [Resource
@@ -487,6 +522,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", timeTermStart=").append(String.valueOf(this.timeTermStart));
sb.append(", timeTermEnd=").append(String.valueOf(this.timeTermEnd));
sb.append(", entitlementKey=").append(String.valueOf(this.entitlementKey));
+ sb.append(", siteId=").append(String.valueOf(this.siteId));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
sb.append(")");
@@ -510,6 +546,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.timeTermStart, other.timeTermStart)
&& java.util.Objects.equals(this.timeTermEnd, other.timeTermEnd)
&& java.util.Objects.equals(this.entitlementKey, other.entitlementKey)
+ && java.util.Objects.equals(this.siteId, other.siteId)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
&& super.equals(other);
@@ -530,6 +567,7 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.entitlementKey == null ? 43 : this.entitlementKey.hashCode());
+ result = (result * PRIME) + (this.siteId == null ? 43 : this.siteId.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
result = (result * PRIME) + super.hashCode();
diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/InplaceUpgradeRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/InplaceUpgradeRequest.java
index 41c3d68aa89..54077ddb25f 100644
--- a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/InplaceUpgradeRequest.java
+++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/InplaceUpgradeRequest.java
@@ -11,7 +11,9 @@
* target="_blank" rel="noopener noreferrer">here to see how to use InplaceUpgradeRequest.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20230701")
-public class InplaceUpgradeRequest extends com.oracle.bmc.requests.BmcRequest {
+public class InplaceUpgradeRequest
+ extends com.oracle.bmc.requests.BmcRequest<
+ com.oracle.bmc.ocvp.model.InplaceUpgradeDetails> {
/**
* The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi
@@ -26,6 +28,13 @@ public class InplaceUpgradeRequest extends com.oracle.bmc.requests.BmcRequest {
+ InplaceUpgradeRequest, com.oracle.bmc.ocvp.model.InplaceUpgradeDetails> {
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
@@ -100,6 +120,21 @@ public Builder esxiHostId(String esxiHostId) {
return this;
}
+ /** The details for upgrading ESXi host. */
+ private com.oracle.bmc.ocvp.model.InplaceUpgradeDetails inplaceUpgradeDetails = null;
+
+ /**
+ * The details for upgrading ESXi host.
+ *
+ * @param inplaceUpgradeDetails the value to set
+ * @return this builder instance
+ */
+ public Builder inplaceUpgradeDetails(
+ com.oracle.bmc.ocvp.model.InplaceUpgradeDetails inplaceUpgradeDetails) {
+ this.inplaceUpgradeDetails = inplaceUpgradeDetails;
+ return this;
+ }
+
/**
* A token that uniquely identifies a request so it can be retried in case of a timeout or
* server error without risk of executing that same action again. Retry tokens expire after
@@ -195,6 +230,7 @@ public Builder retryConfiguration(
*/
public Builder copy(InplaceUpgradeRequest o) {
esxiHostId(o.getEsxiHostId());
+ inplaceUpgradeDetails(o.getInplaceUpgradeDetails());
opcRetryToken(o.getOpcRetryToken());
ifMatch(o.getIfMatch());
opcRequestId(o.getOpcRequestId());
@@ -221,6 +257,18 @@ public InplaceUpgradeRequest build() {
return request;
}
+ /**
+ * Alternative setter for the body parameter.
+ *
+ * @param body the body parameter
+ * @return this builder instance
+ */
+ @com.oracle.bmc.InternalSdk
+ public Builder body$(com.oracle.bmc.ocvp.model.InplaceUpgradeDetails body) {
+ inplaceUpgradeDetails(body);
+ return this;
+ }
+
/**
* Build the instance of InplaceUpgradeRequest as configured by this builder
*
@@ -233,11 +281,13 @@ public InplaceUpgradeRequest build() {
public InplaceUpgradeRequest buildWithoutInvocationCallback() {
InplaceUpgradeRequest request = new InplaceUpgradeRequest();
request.esxiHostId = esxiHostId;
+ request.inplaceUpgradeDetails = inplaceUpgradeDetails;
request.opcRetryToken = opcRetryToken;
request.ifMatch = ifMatch;
request.opcRequestId = opcRequestId;
return request;
- // new InplaceUpgradeRequest(esxiHostId, opcRetryToken, ifMatch, opcRequestId);
+ // new InplaceUpgradeRequest(esxiHostId, inplaceUpgradeDetails, opcRetryToken, ifMatch,
+ // opcRequestId);
}
}
@@ -249,6 +299,7 @@ public InplaceUpgradeRequest buildWithoutInvocationCallback() {
public Builder toBuilder() {
return new Builder()
.esxiHostId(esxiHostId)
+ .inplaceUpgradeDetails(inplaceUpgradeDetails)
.opcRetryToken(opcRetryToken)
.ifMatch(ifMatch)
.opcRequestId(opcRequestId);
@@ -269,6 +320,7 @@ public String toString() {
sb.append("(");
sb.append("super=").append(super.toString());
sb.append(",esxiHostId=").append(String.valueOf(this.esxiHostId));
+ sb.append(",inplaceUpgradeDetails=").append(String.valueOf(this.inplaceUpgradeDetails));
sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken));
sb.append(",ifMatch=").append(String.valueOf(this.ifMatch));
sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
@@ -288,6 +340,7 @@ public boolean equals(Object o) {
InplaceUpgradeRequest other = (InplaceUpgradeRequest) o;
return super.equals(o)
&& java.util.Objects.equals(this.esxiHostId, other.esxiHostId)
+ && java.util.Objects.equals(this.inplaceUpgradeDetails, other.inplaceUpgradeDetails)
&& java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken)
&& java.util.Objects.equals(this.ifMatch, other.ifMatch)
&& java.util.Objects.equals(this.opcRequestId, other.opcRequestId);
@@ -298,6 +351,11 @@ public int hashCode() {
final int PRIME = 59;
int result = super.hashCode();
result = (result * PRIME) + (this.esxiHostId == null ? 43 : this.esxiHostId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.inplaceUpgradeDetails == null
+ ? 43
+ : this.inplaceUpgradeDetails.hashCode());
result =
(result * PRIME)
+ (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode());
diff --git a/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json b/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json
index 9c2efc5eb05..0b367f5d6bd 100644
--- a/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json
+++ b/bmc-ocvp/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-ocvp/reflect-config.json
@@ -731,6 +731,20 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.ocvp.model.InplaceUpgradeDetails",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.ocvp.model.InplaceUpgradeDetails$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.ocvp.model.LifecycleStates",
diff --git a/bmc-oda/pom.xml b/bmc-oda/pom.xml
index 41d883f52fb..1f918d78e83 100644
--- a/bmc-oda/pom.xml
+++ b/bmc-oda/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-oda
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-onesubscription/pom.xml b/bmc-onesubscription/pom.xml
index 058bb6d94e9..8cd009ef579 100644
--- a/bmc-onesubscription/pom.xml
+++ b/bmc-onesubscription/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-onesubscription
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-ons/pom.xml b/bmc-ons/pom.xml
index 82a2838c171..769f649d2cd 100644
--- a/bmc-ons/pom.xml
+++ b/bmc-ons/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-ons
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-opa/pom.xml b/bmc-opa/pom.xml
index 0eed52c7db3..5d47b5b8c9d 100644
--- a/bmc-opa/pom.xml
+++ b/bmc-opa/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-opa
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-opensearch/pom.xml b/bmc-opensearch/pom.xml
index 24175510e36..95fe47cc3b1 100644
--- a/bmc-opensearch/pom.xml
+++ b/bmc-opensearch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-opensearch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-operatoraccesscontrol/pom.xml b/bmc-operatoraccesscontrol/pom.xml
index 5a63e1ecb74..4400cf5ab5e 100644
--- a/bmc-operatoraccesscontrol/pom.xml
+++ b/bmc-operatoraccesscontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-operatoraccesscontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-opsi/pom.xml b/bmc-opsi/pom.xml
index d7dd2b7b06d..c11a5b048e3 100644
--- a/bmc-opsi/pom.xml
+++ b/bmc-opsi/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-opsi
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/CreateOperationsInsightsPrivateEndpointDetails.java b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/CreateOperationsInsightsPrivateEndpointDetails.java
index d7af3dd9f2b..9ac97560e3e 100644
--- a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/CreateOperationsInsightsPrivateEndpointDetails.java
+++ b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/CreateOperationsInsightsPrivateEndpointDetails.java
@@ -32,7 +32,8 @@ public final class CreateOperationsInsightsPrivateEndpointDetails
"description",
"nsgIds",
"freeformTags",
- "definedTags"
+ "definedTags",
+ "securityAttributes"
})
public CreateOperationsInsightsPrivateEndpointDetails(
String displayName,
@@ -43,7 +44,8 @@ public CreateOperationsInsightsPrivateEndpointDetails(
String description,
java.util.List nsgIds,
java.util.Map freeformTags,
- java.util.Map> definedTags) {
+ java.util.Map> definedTags,
+ java.util.Map> securityAttributes) {
super();
this.displayName = displayName;
this.compartmentId = compartmentId;
@@ -54,6 +56,7 @@ public CreateOperationsInsightsPrivateEndpointDetails(
this.nsgIds = nsgIds;
this.freeformTags = freeformTags;
this.definedTags = definedTags;
+ this.securityAttributes = securityAttributes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -228,6 +231,34 @@ public Builder definedTags(
this.__explicitlySet__.add("definedTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -243,7 +274,8 @@ public CreateOperationsInsightsPrivateEndpointDetails build() {
this.description,
this.nsgIds,
this.freeformTags,
- this.definedTags);
+ this.definedTags,
+ this.securityAttributes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -279,6 +311,9 @@ public Builder copy(CreateOperationsInsightsPrivateEndpointDetails model) {
if (model.wasPropertyExplicitlySet("definedTags")) {
this.definedTags(model.getDefinedTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
return this;
}
}
@@ -441,6 +476,29 @@ public java.util.Map> getDefinedTags() {
return definedTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -465,6 +523,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", nsgIds=").append(String.valueOf(this.nsgIds));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(")");
return sb.toString();
}
@@ -489,6 +548,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.nsgIds, other.nsgIds)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& super.equals(other);
}
@@ -509,6 +569,11 @@ public int hashCode() {
result = (result * PRIME) + (this.nsgIds == null ? 43 : this.nsgIds.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpoint.java b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpoint.java
index 58106fc179f..4b3e6b67248 100644
--- a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpoint.java
+++ b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpoint.java
@@ -40,7 +40,8 @@ public final class OperationsInsightsPrivateEndpoint
"nsgIds",
"freeformTags",
"definedTags",
- "systemTags"
+ "systemTags",
+ "securityAttributes"
})
public OperationsInsightsPrivateEndpoint(
String id,
@@ -58,7 +59,8 @@ public OperationsInsightsPrivateEndpoint(
java.util.List nsgIds,
java.util.Map freeformTags,
java.util.Map> definedTags,
- java.util.Map> systemTags) {
+ java.util.Map> systemTags,
+ java.util.Map> securityAttributes) {
super();
this.id = id;
this.displayName = displayName;
@@ -76,6 +78,7 @@ public OperationsInsightsPrivateEndpoint(
this.freeformTags = freeformTags;
this.definedTags = definedTags;
this.systemTags = systemTags;
+ this.securityAttributes = securityAttributes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -356,6 +359,34 @@ public Builder systemTags(java.util.Map> s
this.__explicitlySet__.add("systemTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -378,7 +409,8 @@ public OperationsInsightsPrivateEndpoint build() {
this.nsgIds,
this.freeformTags,
this.definedTags,
- this.systemTags);
+ this.systemTags,
+ this.securityAttributes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -435,6 +467,9 @@ public Builder copy(OperationsInsightsPrivateEndpoint model) {
if (model.wasPropertyExplicitlySet("systemTags")) {
this.systemTags(model.getSystemTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
return this;
}
}
@@ -690,6 +725,29 @@ public java.util.Map> getSystemTags() {
return systemTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -722,6 +780,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
sb.append(", systemTags=").append(String.valueOf(this.systemTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(")");
return sb.toString();
}
@@ -753,6 +812,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
&& java.util.Objects.equals(this.systemTags, other.systemTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& super.equals(other);
}
@@ -788,6 +848,11 @@ public int hashCode() {
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpointSummary.java b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpointSummary.java
index f9f2bf6a57d..b9b78c85ab7 100644
--- a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpointSummary.java
+++ b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/OperationsInsightsPrivateEndpointSummary.java
@@ -35,6 +35,7 @@ public final class OperationsInsightsPrivateEndpointSummary
"freeformTags",
"definedTags",
"systemTags",
+ "securityAttributes",
"lifecycleState",
"lifecycleDetails",
"privateEndpointStatusDetails"
@@ -51,6 +52,7 @@ public OperationsInsightsPrivateEndpointSummary(
java.util.Map freeformTags,
java.util.Map> definedTags,
java.util.Map> systemTags,
+ java.util.Map> securityAttributes,
OperationsInsightsPrivateEndpointLifecycleState lifecycleState,
String lifecycleDetails,
String privateEndpointStatusDetails) {
@@ -66,6 +68,7 @@ public OperationsInsightsPrivateEndpointSummary(
this.freeformTags = freeformTags;
this.definedTags = definedTags;
this.systemTags = systemTags;
+ this.securityAttributes = securityAttributes;
this.lifecycleState = lifecycleState;
this.lifecycleDetails = lifecycleDetails;
this.privateEndpointStatusDetails = privateEndpointStatusDetails;
@@ -259,6 +262,34 @@ public Builder systemTags(java.util.Map> s
this.__explicitlySet__.add("systemTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
/** Private endpoint lifecycle states */
@com.fasterxml.jackson.annotation.JsonProperty("lifecycleState")
private OperationsInsightsPrivateEndpointLifecycleState lifecycleState;
@@ -333,6 +364,7 @@ public OperationsInsightsPrivateEndpointSummary build() {
this.freeformTags,
this.definedTags,
this.systemTags,
+ this.securityAttributes,
this.lifecycleState,
this.lifecycleDetails,
this.privateEndpointStatusDetails);
@@ -377,6 +409,9 @@ public Builder copy(OperationsInsightsPrivateEndpointSummary model) {
if (model.wasPropertyExplicitlySet("systemTags")) {
this.systemTags(model.getSystemTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
if (model.wasPropertyExplicitlySet("lifecycleState")) {
this.lifecycleState(model.getLifecycleState());
}
@@ -562,6 +597,29 @@ public java.util.Map> getSystemTags() {
return systemTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
/** Private endpoint lifecycle states */
@com.fasterxml.jackson.annotation.JsonProperty("lifecycleState")
private final OperationsInsightsPrivateEndpointLifecycleState lifecycleState;
@@ -637,6 +695,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
sb.append(", systemTags=").append(String.valueOf(this.systemTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(", lifecycleState=").append(String.valueOf(this.lifecycleState));
sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails));
sb.append(", privateEndpointStatusDetails=")
@@ -667,6 +726,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
&& java.util.Objects.equals(this.systemTags, other.systemTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& java.util.Objects.equals(this.lifecycleState, other.lifecycleState)
&& java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails)
&& java.util.Objects.equals(
@@ -693,6 +753,11 @@ public int hashCode() {
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
result = (result * PRIME) + (this.systemTags == null ? 43 : this.systemTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result =
(result * PRIME)
+ (this.lifecycleState == null ? 43 : this.lifecycleState.hashCode());
diff --git a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/UpdateOperationsInsightsPrivateEndpointDetails.java b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/UpdateOperationsInsightsPrivateEndpointDetails.java
index f7dec84dbad..14b9e971b36 100644
--- a/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/UpdateOperationsInsightsPrivateEndpointDetails.java
+++ b/bmc-opsi/src/main/java/com/oracle/bmc/opsi/model/UpdateOperationsInsightsPrivateEndpointDetails.java
@@ -28,20 +28,23 @@ public final class UpdateOperationsInsightsPrivateEndpointDetails
"description",
"nsgIds",
"freeformTags",
- "definedTags"
+ "definedTags",
+ "securityAttributes"
})
public UpdateOperationsInsightsPrivateEndpointDetails(
String displayName,
String description,
java.util.List nsgIds,
java.util.Map freeformTags,
- java.util.Map> definedTags) {
+ java.util.Map> definedTags,
+ java.util.Map> securityAttributes) {
super();
this.displayName = displayName;
this.description = description;
this.nsgIds = nsgIds;
this.freeformTags = freeformTags;
this.definedTags = definedTags;
+ this.securityAttributes = securityAttributes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -134,6 +137,34 @@ public Builder definedTags(
this.__explicitlySet__.add("definedTags");
return this;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace.
+ * For more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode":
+ * "enforce"}}}}
+ *
+ * @param securityAttributes the value to set
+ * @return this builder
+ */
+ public Builder securityAttributes(
+ java.util.Map> securityAttributes) {
+ this.securityAttributes = securityAttributes;
+ this.__explicitlySet__.add("securityAttributes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -145,7 +176,8 @@ public UpdateOperationsInsightsPrivateEndpointDetails build() {
this.description,
this.nsgIds,
this.freeformTags,
- this.definedTags);
+ this.definedTags,
+ this.securityAttributes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -169,6 +201,9 @@ public Builder copy(UpdateOperationsInsightsPrivateEndpointDetails model) {
if (model.wasPropertyExplicitlySet("definedTags")) {
this.definedTags(model.getDefinedTags());
}
+ if (model.wasPropertyExplicitlySet("securityAttributes")) {
+ this.securityAttributes(model.getSecurityAttributes());
+ }
return this;
}
}
@@ -259,6 +294,29 @@ public java.util.Map> getDefinedTags() {
return definedTags;
}
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("securityAttributes")
+ private final java.util.Map> securityAttributes;
+
+ /**
+ * Security attributes for this resource. Each key is predefined and scoped to a namespace. For
+ * more information, see [Resource
+ * Tags](https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
+ *
+ * Example: {@code {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}}
+ *
+ * @return the value
+ */
+ public java.util.Map> getSecurityAttributes() {
+ return securityAttributes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -279,6 +337,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", nsgIds=").append(String.valueOf(this.nsgIds));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
+ sb.append(", securityAttributes=").append(String.valueOf(this.securityAttributes));
sb.append(")");
return sb.toString();
}
@@ -299,6 +358,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.nsgIds, other.nsgIds)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.definedTags, other.definedTags)
+ && java.util.Objects.equals(this.securityAttributes, other.securityAttributes)
&& super.equals(other);
}
@@ -311,6 +371,11 @@ public int hashCode() {
result = (result * PRIME) + (this.nsgIds == null ? 43 : this.nsgIds.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
+ result =
+ (result * PRIME)
+ + (this.securityAttributes == null
+ ? 43
+ : this.securityAttributes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-optimizer/pom.xml b/bmc-optimizer/pom.xml
index 350aab95f7e..b6cc4fcc0a0 100644
--- a/bmc-optimizer/pom.xml
+++ b/bmc-optimizer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-optimizer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-osmanagementhub/pom.xml b/bmc-osmanagementhub/pom.xml
index 895e88ce17f..27cdf81ad81 100644
--- a/bmc-osmanagementhub/pom.xml
+++ b/bmc-osmanagementhub/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-osmanagementhub
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-ospgateway/pom.xml b/bmc-ospgateway/pom.xml
index c54aee11ec9..9c9e0b85177 100644
--- a/bmc-ospgateway/pom.xml
+++ b/bmc-ospgateway/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-ospgateway
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-osubbillingschedule/pom.xml b/bmc-osubbillingschedule/pom.xml
index 14f08791fb2..522d35f7778 100644
--- a/bmc-osubbillingschedule/pom.xml
+++ b/bmc-osubbillingschedule/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-osubbillingschedule
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-osuborganizationsubscription/pom.xml b/bmc-osuborganizationsubscription/pom.xml
index 823cb67de3d..b8b55c434ef 100644
--- a/bmc-osuborganizationsubscription/pom.xml
+++ b/bmc-osuborganizationsubscription/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-osuborganizationsubscription
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-osubsubscription/pom.xml b/bmc-osubsubscription/pom.xml
index cbd2ec1edd3..65ae0ed0756 100644
--- a/bmc-osubsubscription/pom.xml
+++ b/bmc-osubsubscription/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-osubsubscription
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-osubusage/pom.xml b/bmc-osubusage/pom.xml
index d4ab1351b27..d258b7d10f7 100644
--- a/bmc-osubusage/pom.xml
+++ b/bmc-osubusage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-osubusage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-other-examples/bmc-jersey-examples/pom.xml b/bmc-other-examples/bmc-jersey-examples/pom.xml
index 12f790fc0bb..1acdde93986 100644
--- a/bmc-other-examples/bmc-jersey-examples/pom.xml
+++ b/bmc-other-examples/bmc-jersey-examples/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
oci-java-sdk-jersey-examples
- 3.88.0
+ 3.89.0
Oracle Cloud Infrastructure SDK - Examples using Jersey 2 HTTP client
This project contains the examples on how to use the SDK used for Oracle Cloud Infrastructure with the Jersey 2 HTTP client
https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm
@@ -58,7 +58,7 @@
com.oracle.oci.sdk
oci-java-sdk-enforcer-rules
- 3.88.0
+ 3.89.0
false
@@ -95,14 +95,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.88.0
+ 3.89.0
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.88.0
+ 3.89.0
pom
import
diff --git a/bmc-other-examples/bmc-jersey3-examples/pom.xml b/bmc-other-examples/bmc-jersey3-examples/pom.xml
index b5fab96caac..9933ea20d6b 100644
--- a/bmc-other-examples/bmc-jersey3-examples/pom.xml
+++ b/bmc-other-examples/bmc-jersey3-examples/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
oci-java-sdk-jersey3-examples
- 3.88.0
+ 3.89.0
Oracle Cloud Infrastructure SDK - Examples using Jersey 3 HTTP client
This project contains the examples on how to use the SDK used for Oracle Cloud Infrastructure with the Jersey 3 HTTP client
https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm
@@ -58,7 +58,7 @@
com.oracle.oci.sdk
oci-java-sdk-enforcer-rules
- 3.88.0
+ 3.89.0
false
@@ -95,14 +95,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.88.0
+ 3.89.0
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey3
- 3.88.0
+ 3.89.0
pom
import
diff --git a/bmc-other-examples/native-maven-example/pom.xml b/bmc-other-examples/native-maven-example/pom.xml
index 81484844eea..ed75b0f1859 100644
--- a/bmc-other-examples/native-maven-example/pom.xml
+++ b/bmc-other-examples/native-maven-example/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
oci-java-sdk-examples-native
- 3.88.0
+ 3.89.0
Oracle Cloud Infrastructure SDK - Native Example
This project contains an example on how to use the SDK used for Oracle Cloud Infrastructure in a native executable
https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm
@@ -98,14 +98,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.88.0
+ 3.89.0
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.88.0
+ 3.89.0
pom
import
diff --git a/bmc-other-examples/pom.xml b/bmc-other-examples/pom.xml
index cb691f1161f..01beed035ec 100644
--- a/bmc-other-examples/pom.xml
+++ b/bmc-other-examples/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
diff --git a/bmc-psa/pom.xml b/bmc-psa/pom.xml
index b20e03fd884..07831a4c02e 100644
--- a/bmc-psa/pom.xml
+++ b/bmc-psa/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-psa
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-psql/pom.xml b/bmc-psql/pom.xml
index 89e5e1980a3..cccb0be1bcd 100644
--- a/bmc-psql/pom.xml
+++ b/bmc-psql/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-psql
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-queue/pom.xml b/bmc-queue/pom.xml
index 5b98de014a1..e3557d0c4d5 100644
--- a/bmc-queue/pom.xml
+++ b/bmc-queue/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-queue
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-recovery/pom.xml b/bmc-recovery/pom.xml
index e34b54871b2..8fbc249009c 100644
--- a/bmc-recovery/pom.xml
+++ b/bmc-recovery/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-recovery
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-redis/pom.xml b/bmc-redis/pom.xml
index 6fecaea2772..9ada233cc7a 100644
--- a/bmc-redis/pom.xml
+++ b/bmc-redis/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-redis
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-resourceanalytics/pom.xml b/bmc-resourceanalytics/pom.xml
index dcb4e6a9dbe..de2160ce10d 100644
--- a/bmc-resourceanalytics/pom.xml
+++ b/bmc-resourceanalytics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-resourceanalytics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-resourcemanager/pom.xml b/bmc-resourcemanager/pom.xml
index f21bfd84235..43ccf4798f5 100644
--- a/bmc-resourcemanager/pom.xml
+++ b/bmc-resourcemanager/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-resourcemanager
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-resourcescheduler/pom.xml b/bmc-resourcescheduler/pom.xml
index 4c0df4d72ed..763a7e5b506 100644
--- a/bmc-resourcescheduler/pom.xml
+++ b/bmc-resourcescheduler/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-resourcescheduler
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-resourcesearch/pom.xml b/bmc-resourcesearch/pom.xml
index b56cb648951..ca563405473 100644
--- a/bmc-resourcesearch/pom.xml
+++ b/bmc-resourcesearch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-resourcesearch
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-rover/pom.xml b/bmc-rover/pom.xml
index d7451d49d13..ee47bbff3f8 100644
--- a/bmc-rover/pom.xml
+++ b/bmc-rover/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-rover
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-sch/pom.xml b/bmc-sch/pom.xml
index 984010742c6..5eedf71f026 100644
--- a/bmc-sch/pom.xml
+++ b/bmc-sch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-sch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-secrets/pom.xml b/bmc-secrets/pom.xml
index a10e80bb48b..4f340a1bd2a 100644
--- a/bmc-secrets/pom.xml
+++ b/bmc-secrets/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-secrets
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-securityattribute/pom.xml b/bmc-securityattribute/pom.xml
index 2a6b44c1bcb..a8033afd06b 100644
--- a/bmc-securityattribute/pom.xml
+++ b/bmc-securityattribute/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-securityattribute
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-self/pom.xml b/bmc-self/pom.xml
index 204d89eacda..68ddb412c99 100644
--- a/bmc-self/pom.xml
+++ b/bmc-self/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-self
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-servicecatalog/pom.xml b/bmc-servicecatalog/pom.xml
index 62978a470c0..4362c29d449 100644
--- a/bmc-servicecatalog/pom.xml
+++ b/bmc-servicecatalog/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-servicecatalog
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-servicemanagerproxy/pom.xml b/bmc-servicemanagerproxy/pom.xml
index 543e58a0abc..85d5e7fa228 100644
--- a/bmc-servicemanagerproxy/pom.xml
+++ b/bmc-servicemanagerproxy/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-servicemanagerproxy
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-shaded/bmc-shaded-full/pom.xml b/bmc-shaded/bmc-shaded-full/pom.xml
index 21753776e6e..4dee76ecc14 100644
--- a/bmc-shaded/bmc-shaded-full/pom.xml
+++ b/bmc-shaded/bmc-shaded-full/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk-shaded
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-shaded-full
diff --git a/bmc-shaded/pom.xml b/bmc-shaded/pom.xml
index 14cddcd9190..c8ff4139604 100644
--- a/bmc-shaded/pom.xml
+++ b/bmc-shaded/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
diff --git a/bmc-stackmonitoring/pom.xml b/bmc-stackmonitoring/pom.xml
index 3e28f84cdb1..6005cc6612d 100644
--- a/bmc-stackmonitoring/pom.xml
+++ b/bmc-stackmonitoring/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-stackmonitoring
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-streaming/pom.xml b/bmc-streaming/pom.xml
index bc3ad2a931a..859bfcd0068 100644
--- a/bmc-streaming/pom.xml
+++ b/bmc-streaming/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-streaming
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-tenantmanagercontrolplane/pom.xml b/bmc-tenantmanagercontrolplane/pom.xml
index a70d13d7920..1839478cca6 100644
--- a/bmc-tenantmanagercontrolplane/pom.xml
+++ b/bmc-tenantmanagercontrolplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-tenantmanagercontrolplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-threatintelligence/pom.xml b/bmc-threatintelligence/pom.xml
index 3a2b409d274..6cb79b0c3c3 100644
--- a/bmc-threatintelligence/pom.xml
+++ b/bmc-threatintelligence/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-threatintelligence
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-usage/pom.xml b/bmc-usage/pom.xml
index bf1154b4084..8d5bc08dbee 100644
--- a/bmc-usage/pom.xml
+++ b/bmc-usage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-usage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-usageapi/pom.xml b/bmc-usageapi/pom.xml
index 848b8f244f3..77b6a162a9c 100644
--- a/bmc-usageapi/pom.xml
+++ b/bmc-usageapi/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-usageapi
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-vault/pom.xml b/bmc-vault/pom.xml
index 5cde3ba2a83..049fa54e177 100644
--- a/bmc-vault/pom.xml
+++ b/bmc-vault/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-vault
@@ -15,12 +15,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-vbsinst/pom.xml b/bmc-vbsinst/pom.xml
index ea46dd78814..adb5b2cb7bf 100644
--- a/bmc-vbsinst/pom.xml
+++ b/bmc-vbsinst/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-vbsinst
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-visualbuilder/pom.xml b/bmc-visualbuilder/pom.xml
index a5e147368b8..91be16d3c6a 100644
--- a/bmc-visualbuilder/pom.xml
+++ b/bmc-visualbuilder/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-visualbuilder
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-vnmonitoring/pom.xml b/bmc-vnmonitoring/pom.xml
index 09b1cc7bd50..29bbf25cd77 100644
--- a/bmc-vnmonitoring/pom.xml
+++ b/bmc-vnmonitoring/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-vnmonitoring
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-vulnerabilityscanning/pom.xml b/bmc-vulnerabilityscanning/pom.xml
index c6a2a6a3189..d10f28a3d52 100644
--- a/bmc-vulnerabilityscanning/pom.xml
+++ b/bmc-vulnerabilityscanning/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-vulnerabilityscanning
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-waa/pom.xml b/bmc-waa/pom.xml
index 83423f61998..5e5ed611505 100644
--- a/bmc-waa/pom.xml
+++ b/bmc-waa/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-waa
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-waas/pom.xml b/bmc-waas/pom.xml
index 402c2cf1cc1..029634c8dd4 100644
--- a/bmc-waas/pom.xml
+++ b/bmc-waas/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-waas
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-waf/pom.xml b/bmc-waf/pom.xml
index 90ddc98b269..8528bd150b7 100644
--- a/bmc-waf/pom.xml
+++ b/bmc-waf/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-waf
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-wlms/pom.xml b/bmc-wlms/pom.xml
index 5fc22300b0d..69d7b94a98c 100644
--- a/bmc-wlms/pom.xml
+++ b/bmc-wlms/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-wlms
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-workrequests/pom.xml b/bmc-workrequests/pom.xml
index 9edbc42715e..5a6e186a2b3 100644
--- a/bmc-workrequests/pom.xml
+++ b/bmc-workrequests/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-workrequests
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/bmc-zpr/pom.xml b/bmc-zpr/pom.xml
index 3c52504d7ce..7dedd09314c 100644
--- a/bmc-zpr/pom.xml
+++ b/bmc-zpr/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
../pom.xml
oci-java-sdk-zpr
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.88.0
+ 3.89.0
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index dffd56ea8ab..298878a3ec7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
oci-java-sdk
- 3.88.0
+ 3.89.0
pom
Oracle Cloud Infrastructure SDK
This project contains the SDK used for Oracle Cloud Infrastructure