diff --git a/bmc-addons/bmc-resteasy-client-configurator/pom.xml b/bmc-addons/bmc-resteasy-client-configurator/pom.xml
index 39a99dd0d7f..ed8ea03991f 100644
--- a/bmc-addons/bmc-resteasy-client-configurator/pom.xml
+++ b/bmc-addons/bmc-resteasy-client-configurator/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk-addons
- 3.92.0
+ 3.92.1
../pom.xml
@@ -23,7 +23,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml b/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml
index 73641455341..780b5d827a2 100644
--- a/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml
+++ b/bmc-addons/bmc-sasl-oke-workload-identity/pom.xml
@@ -4,7 +4,7 @@
oci-java-sdk-addons
com.oracle.oci.sdk
- 3.92.0
+ 3.92.1
../pom.xml
4.0.0
@@ -39,13 +39,13 @@
com.oracle.oci.sdk
oci-java-sdk-addons-sasl
- 3.92.0
+ 3.92.1
compile
com.oracle.oci.sdk
oci-java-sdk-addons-oke-workload-identity
- 3.92.0
+ 3.92.1
compile
diff --git a/bmc-addons/bmc-sasl/pom.xml b/bmc-addons/bmc-sasl/pom.xml
index d71b1707b7f..fb48093a562 100644
--- a/bmc-addons/bmc-sasl/pom.xml
+++ b/bmc-addons/bmc-sasl/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk-addons
- 3.92.0
+ 3.92.1
../pom.xml
@@ -61,7 +61,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-addons/bmc-sse-support-jersey3/pom.xml b/bmc-addons/bmc-sse-support-jersey3/pom.xml
index ad628ff5b1b..9546983244a 100644
--- a/bmc-addons/bmc-sse-support-jersey3/pom.xml
+++ b/bmc-addons/bmc-sse-support-jersey3/pom.xml
@@ -5,7 +5,7 @@
oci-java-sdk-addons
com.oracle.oci.sdk
- 3.92.0
+ 3.92.1
../pom.xml
4.0.0
@@ -150,12 +150,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-generativeaiinference
- 3.92.0
+ 3.92.1
test
@@ -164,7 +164,7 @@
but the code in it needs it. -->
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey3
- 3.92.0
+ 3.92.1
diff --git a/bmc-addons/bmc-sse-support/pom.xml b/bmc-addons/bmc-sse-support/pom.xml
index fc52296a887..3e2d3f2ee86 100644
--- a/bmc-addons/bmc-sse-support/pom.xml
+++ b/bmc-addons/bmc-sse-support/pom.xml
@@ -5,7 +5,7 @@
oci-java-sdk-addons
com.oracle.oci.sdk
- 3.92.0
+ 3.92.1
../pom.xml
4.0.0
@@ -150,12 +150,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-generativeaiinference
- 3.92.0
+ 3.92.1
test
@@ -164,7 +164,7 @@
but the code in it needs it. -->
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.92.0
+ 3.92.1
diff --git a/bmc-addons/pom.xml b/bmc-addons/pom.xml
index ee78425737f..761e6f7f346 100644
--- a/bmc-addons/pom.xml
+++ b/bmc-addons/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
diff --git a/bmc-adm/pom.xml b/bmc-adm/pom.xml
index 4973bcd4934..b7d3757838f 100644
--- a/bmc-adm/pom.xml
+++ b/bmc-adm/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-adm
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-aidataplatform/pom.xml b/bmc-aidataplatform/pom.xml
index 02636d5832a..00de1c3743f 100644
--- a/bmc-aidataplatform/pom.xml
+++ b/bmc-aidataplatform/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-aidataplatform
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-aidocument/pom.xml b/bmc-aidocument/pom.xml
index cdcb31bc8b5..d7825d0a5e4 100644
--- a/bmc-aidocument/pom.xml
+++ b/bmc-aidocument/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-aidocument
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-ailanguage/pom.xml b/bmc-ailanguage/pom.xml
index 7c2322258db..92104d677fc 100644
--- a/bmc-ailanguage/pom.xml
+++ b/bmc-ailanguage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-ailanguage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-aispeech/pom.xml b/bmc-aispeech/pom.xml
index 77668831e85..9d18785d09d 100644
--- a/bmc-aispeech/pom.xml
+++ b/bmc-aispeech/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-aispeech
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-aivision/pom.xml b/bmc-aivision/pom.xml
index 877b2e1d4b8..d7fc3db84ea 100644
--- a/bmc-aivision/pom.xml
+++ b/bmc-aivision/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-aivision
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-analytics/pom.xml b/bmc-analytics/pom.xml
index 1aba8840de7..0600d2f499f 100644
--- a/bmc-analytics/pom.xml
+++ b/bmc-analytics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-analytics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/Analytics.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/Analytics.java
index bd54e841397..f9ccf1f6dd7 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/Analytics.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/Analytics.java
@@ -66,7 +66,7 @@ public interface Analytics extends AutoCloseable {
/**
* Change the compartment of an Analytics instance. The operation is long-running and creates a
- * new WorkRequest.
+ * new work request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -83,8 +83,8 @@ ChangeAnalyticsInstanceCompartmentResponse changeAnalyticsInstanceCompartment(
ChangeAnalyticsInstanceCompartmentRequest request);
/**
- * Change an Analytics instance network endpoint. The operation is long-running and creates a
- * new WorkRequest.
+ * Change the network endpoint for an Analytics instance. The operation is long-running and
+ * creates a new work request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -101,8 +101,8 @@ ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEnd
ChangeAnalyticsInstanceNetworkEndpointRequest request);
/**
- * Create a new AnalyticsInstance in the specified compartment. The operation is long-running
- * and creates a new WorkRequest.
+ * Create a new Analytics instance in the specified compartment. The operation is long-running
+ * and creates a new work request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -118,8 +118,8 @@ ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEnd
CreateAnalyticsInstanceResponse createAnalyticsInstance(CreateAnalyticsInstanceRequest request);
/**
- * Create an Private access Channel for the Analytics instance. The operation is long-running
- * and creates a new WorkRequest.
+ * Create an private access channel for the Analytics instance. The operation is long-running
+ * and creates a new work request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -136,8 +136,24 @@ CreatePrivateAccessChannelResponse createPrivateAccessChannel(
CreatePrivateAccessChannelRequest request);
/**
- * Allows specifying a custom host name to be used to access the analytics instance. This
- * requires prior setup of DNS entry and certificate for this host.
+ * Create a new resource group for the instance
+ *
+ * @param request The request object containing the details to send
+ * @return A response object containing details about the completed operation
+ * @throws BmcException when an error occurs. This operation uses
+ * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is
+ * provided. The specifics of the default retry strategy are described here
+ * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
+ * Example: Click here to see how to use CreateResourceGroup
+ * API.
+ */
+ CreateResourceGroupResponse createResourceGroup(CreateResourceGroupRequest request);
+
+ /**
+ * Allows you to specify a custom host name to be used to access the Analytics instance. You
+ * must set up a DNS entry and certificate for this host in advance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -153,8 +169,8 @@ CreatePrivateAccessChannelResponse createPrivateAccessChannel(
CreateVanityUrlResponse createVanityUrl(CreateVanityUrlRequest request);
/**
- * Terminates the specified Analytics instance. The operation is long-running and creates a new
- * WorkRequest.
+ * Deletes the specified Analytics instance. The operation is long-running and creates a new
+ * work request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -170,7 +186,8 @@ CreatePrivateAccessChannelResponse createPrivateAccessChannel(
DeleteAnalyticsInstanceResponse deleteAnalyticsInstance(DeleteAnalyticsInstanceRequest request);
/**
- * Delete an Analytics instance's Private access channel with the given unique identifier key.
+ * Delete a private access channel with a given unique identifier key, for an Analytics
+ * instance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -187,7 +204,23 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
DeletePrivateAccessChannelRequest request);
/**
- * Allows deleting a previously created vanity url.
+ * Allows deleting a previously created resource group.
+ *
+ * @param request The request object containing the details to send
+ * @return A response object containing details about the completed operation
+ * @throws BmcException when an error occurs. This operation uses
+ * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is
+ * provided. The specifics of the default retry strategy are described here
+ * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
+ *
Example: Click here to see how to use DeleteResourceGroup
+ * API.
+ */
+ DeleteResourceGroupResponse deleteResourceGroup(DeleteResourceGroupRequest request);
+
+ /**
+ * Deletes a previously created vanity URL.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -203,7 +236,7 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
DeleteVanityUrlResponse deleteVanityUrl(DeleteVanityUrlRequest request);
/**
- * Cancel a work request that has not started yet.
+ * Cancel a work request that hasn't started yet.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -219,7 +252,7 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
DeleteWorkRequestResponse deleteWorkRequest(DeleteWorkRequestRequest request);
/**
- * Info for a specific Analytics instance.
+ * Information about a specific Analytics instance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -235,7 +268,7 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
GetAnalyticsInstanceResponse getAnalyticsInstance(GetAnalyticsInstanceRequest request);
/**
- * Retrieve private access channel in the specified Analytics Instance.
+ * Retrieve private access channel for the specified Analytics Instance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -250,6 +283,22 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
*/
GetPrivateAccessChannelResponse getPrivateAccessChannel(GetPrivateAccessChannelRequest request);
+ /**
+ * Get details of a resource group for an instance
+ *
+ * @param request The request object containing the details to send
+ * @return A response object containing details about the completed operation
+ * @throws BmcException when an error occurs. This operation uses
+ * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is
+ * provided. The specifics of the default retry strategy are described here
+ * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
+ *
Example: Click here to see how to use GetResourceGroup
+ * API.
+ */
+ GetResourceGroupResponse getResourceGroup(GetResourceGroupRequest request);
+
/**
* Get the details of a work request.
*
@@ -281,6 +330,22 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
*/
ListAnalyticsInstancesResponse listAnalyticsInstances(ListAnalyticsInstancesRequest request);
+ /**
+ * List resource groups associated with an instance.
+ *
+ * @param request The request object containing the details to send
+ * @return A response object containing details about the completed operation
+ * @throws BmcException when an error occurs. This operation uses
+ * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is
+ * provided. The specifics of the default retry strategy are described here
+ * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
+ *
Example: Click here to see how to use ListResourceGroups
+ * API.
+ */
+ ListResourceGroupsResponse listResourceGroups(ListResourceGroupsRequest request);
+
/**
* Get the errors of a work request.
*
@@ -330,8 +395,8 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request);
/**
- * Scale an Analytics instance up or down. The operation is long-running and creates a new
- * WorkRequest.
+ * Scale an Analytics instance up or down. The operation is long-running and creates a new work
+ * request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -363,8 +428,8 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
SetFeatureBundleResponse setFeatureBundle(SetFeatureBundleRequest request);
/**
- * Encrypts the customer data of this Analytics instance using either a customer OCI Vault Key
- * or Oracle managed default key.
+ * Encrypts the customer data of this Analytics instance using either a customer OCI vault key
+ * or default Oracle-managed key.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -379,8 +444,8 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
SetKmsKeyResponse setKmsKey(SetKmsKeyRequest request);
/**
- * Starts the specified Analytics instance. The operation is long-running and creates a new
- * WorkRequest.
+ * Starts the specified Analytics instance. The operation is long-running and creates a new work
+ * request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -396,8 +461,8 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
StartAnalyticsInstanceResponse startAnalyticsInstance(StartAnalyticsInstanceRequest request);
/**
- * Stop the specified Analytics instance. The operation is long-running and creates a new
- * WorkRequest.
+ * Stop the specified Analytics instance. The operation is long-running and creates a new work
+ * request.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -430,8 +495,8 @@ DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
UpdateAnalyticsInstanceResponse updateAnalyticsInstance(UpdateAnalyticsInstanceRequest request);
/**
- * Update the Private Access Channel with the given unique identifier key in the specified
- * Analytics Instance.
+ * Update the private access channel with the given unique identifier key in the specified
+ * Analytics instance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
@@ -448,8 +513,23 @@ UpdatePrivateAccessChannelResponse updatePrivateAccessChannel(
UpdatePrivateAccessChannelRequest request);
/**
- * Allows uploading a new certificate for a vanity url, which will have to be done when the
- * current certificate is expiring.
+ * Update any fields in a resource group
+ *
+ * @param request The request object containing the details to send
+ * @return A response object containing details about the completed operation
+ * @throws BmcException when an error occurs. This operation uses
+ * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is
+ * provided. The specifics of the default retry strategy are described here
+ * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
+ *
Example: Click here to see how to use UpdateResourceGroup
+ * API.
+ */
+ UpdateResourceGroupResponse updateResourceGroup(UpdateResourceGroupRequest request);
+
+ /**
+ * Uploads a new certificate for a vanity URL. Required before the current certificate expires.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsync.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsync.java
index d2d2e41222f..d523bf4be35 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsync.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsync.java
@@ -61,7 +61,7 @@ public interface AnalyticsAsync extends AutoCloseable {
/**
* Change the compartment of an Analytics instance. The operation is long-running and creates a
- * new WorkRequest.
+ * new work request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -79,8 +79,8 @@ public interface AnalyticsAsync extends AutoCloseable {
handler);
/**
- * Change an Analytics instance network endpoint. The operation is long-running and creates a
- * new WorkRequest.
+ * Change the network endpoint for an Analytics instance. The operation is long-running and
+ * creates a new work request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -98,8 +98,8 @@ public interface AnalyticsAsync extends AutoCloseable {
handler);
/**
- * Create a new AnalyticsInstance in the specified compartment. The operation is long-running
- * and creates a new WorkRequest.
+ * Create a new Analytics instance in the specified compartment. The operation is long-running
+ * and creates a new work request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -115,8 +115,8 @@ java.util.concurrent.Future createAnalyticsInst
handler);
/**
- * Create an Private access Channel for the Analytics instance. The operation is long-running
- * and creates a new WorkRequest.
+ * Create an private access channel for the Analytics instance. The operation is long-running
+ * and creates a new work request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -132,8 +132,24 @@ java.util.concurrent.Future createPrivateAcc
handler);
/**
- * Allows specifying a custom host name to be used to access the analytics instance. This
- * requires prior setup of DNS entry and certificate for this host.
+ * Create a new resource group for the instance
+ *
+ * @param request The request object containing the details to send
+ * @param handler The request handler to invoke upon completion, may be null.
+ * @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
+ * if you provide an AsyncHandler and use the Future, some types of responses (like
+ * java.io.InputStream) may not be able to be read in both places as the underlying stream
+ * may only be consumed once.
+ */
+ java.util.concurrent.Future createResourceGroup(
+ CreateResourceGroupRequest request,
+ com.oracle.bmc.responses.AsyncHandler<
+ CreateResourceGroupRequest, CreateResourceGroupResponse>
+ handler);
+
+ /**
+ * Allows you to specify a custom host name to be used to access the Analytics instance. You
+ * must set up a DNS entry and certificate for this host in advance.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -148,8 +164,8 @@ java.util.concurrent.Future createVanityUrl(
handler);
/**
- * Terminates the specified Analytics instance. The operation is long-running and creates a new
- * WorkRequest.
+ * Deletes the specified Analytics instance. The operation is long-running and creates a new
+ * work request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -165,7 +181,8 @@ java.util.concurrent.Future deleteAnalyticsInst
handler);
/**
- * Delete an Analytics instance's Private access channel with the given unique identifier key.
+ * Delete a private access channel with a given unique identifier key, for an Analytics
+ * instance.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -181,7 +198,23 @@ java.util.concurrent.Future deletePrivateAcc
handler);
/**
- * Allows deleting a previously created vanity url.
+ * Allows deleting a previously created resource group.
+ *
+ * @param request The request object containing the details to send
+ * @param handler The request handler to invoke upon completion, may be null.
+ * @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
+ * if you provide an AsyncHandler and use the Future, some types of responses (like
+ * java.io.InputStream) may not be able to be read in both places as the underlying stream
+ * may only be consumed once.
+ */
+ java.util.concurrent.Future deleteResourceGroup(
+ DeleteResourceGroupRequest request,
+ com.oracle.bmc.responses.AsyncHandler<
+ DeleteResourceGroupRequest, DeleteResourceGroupResponse>
+ handler);
+
+ /**
+ * Deletes a previously created vanity URL.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -196,7 +229,7 @@ java.util.concurrent.Future deleteVanityUrl(
handler);
/**
- * Cancel a work request that has not started yet.
+ * Cancel a work request that hasn't started yet.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -212,7 +245,7 @@ java.util.concurrent.Future deleteWorkRequest(
handler);
/**
- * Info for a specific Analytics instance.
+ * Information about a specific Analytics instance.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -228,7 +261,7 @@ java.util.concurrent.Future getAnalyticsInstance(
handler);
/**
- * Retrieve private access channel in the specified Analytics Instance.
+ * Retrieve private access channel for the specified Analytics Instance.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -243,6 +276,21 @@ java.util.concurrent.Future getPrivateAccessCha
GetPrivateAccessChannelRequest, GetPrivateAccessChannelResponse>
handler);
+ /**
+ * Get details of a resource group for an instance
+ *
+ * @param request The request object containing the details to send
+ * @param handler The request handler to invoke upon completion, may be null.
+ * @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
+ * if you provide an AsyncHandler and use the Future, some types of responses (like
+ * java.io.InputStream) may not be able to be read in both places as the underlying stream
+ * may only be consumed once.
+ */
+ java.util.concurrent.Future getResourceGroup(
+ GetResourceGroupRequest request,
+ com.oracle.bmc.responses.AsyncHandler
+ handler);
+
/**
* Get the details of a work request.
*
@@ -274,6 +322,22 @@ java.util.concurrent.Future listAnalyticsInstanc
ListAnalyticsInstancesRequest, ListAnalyticsInstancesResponse>
handler);
+ /**
+ * List resource groups associated with an instance.
+ *
+ * @param request The request object containing the details to send
+ * @param handler The request handler to invoke upon completion, may be null.
+ * @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
+ * if you provide an AsyncHandler and use the Future, some types of responses (like
+ * java.io.InputStream) may not be able to be read in both places as the underlying stream
+ * may only be consumed once.
+ */
+ java.util.concurrent.Future listResourceGroups(
+ ListResourceGroupsRequest request,
+ com.oracle.bmc.responses.AsyncHandler<
+ ListResourceGroupsRequest, ListResourceGroupsResponse>
+ handler);
+
/**
* Get the errors of a work request.
*
@@ -322,8 +386,8 @@ java.util.concurrent.Future listWorkRequests(
handler);
/**
- * Scale an Analytics instance up or down. The operation is long-running and creates a new
- * WorkRequest.
+ * Scale an Analytics instance up or down. The operation is long-running and creates a new work
+ * request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -354,8 +418,8 @@ java.util.concurrent.Future setFeatureBundle(
handler);
/**
- * Encrypts the customer data of this Analytics instance using either a customer OCI Vault Key
- * or Oracle managed default key.
+ * Encrypts the customer data of this Analytics instance using either a customer OCI vault key
+ * or default Oracle-managed key.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -369,8 +433,8 @@ java.util.concurrent.Future setKmsKey(
com.oracle.bmc.responses.AsyncHandler handler);
/**
- * Starts the specified Analytics instance. The operation is long-running and creates a new
- * WorkRequest.
+ * Starts the specified Analytics instance. The operation is long-running and creates a new work
+ * request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -386,8 +450,8 @@ java.util.concurrent.Future startAnalyticsInstan
handler);
/**
- * Stop the specified Analytics instance. The operation is long-running and creates a new
- * WorkRequest.
+ * Stop the specified Analytics instance. The operation is long-running and creates a new work
+ * request.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -420,8 +484,8 @@ java.util.concurrent.Future updateAnalyticsInst
handler);
/**
- * Update the Private Access Channel with the given unique identifier key in the specified
- * Analytics Instance.
+ * Update the private access channel with the given unique identifier key in the specified
+ * Analytics instance.
*
* @param request The request object containing the details to send
* @param handler The request handler to invoke upon completion, may be null.
@@ -437,8 +501,23 @@ java.util.concurrent.Future updatePrivateAcc
handler);
/**
- * Allows uploading a new certificate for a vanity url, which will have to be done when the
- * current certificate is expiring.
+ * Update any fields in a resource group
+ *
+ * @param request The request object containing the details to send
+ * @param handler The request handler to invoke upon completion, may be null.
+ * @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
+ * if you provide an AsyncHandler and use the Future, some types of responses (like
+ * java.io.InputStream) may not be able to be read in both places as the underlying stream
+ * may only be consumed once.
+ */
+ java.util.concurrent.Future updateResourceGroup(
+ UpdateResourceGroupRequest request,
+ com.oracle.bmc.responses.AsyncHandler<
+ UpdateResourceGroupRequest, UpdateResourceGroupResponse>
+ handler);
+
+ /**
+ * Uploads a new certificate for a vanity URL. Required before the current certificate expires.
*
* @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-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsyncClient.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsyncClient.java
index d74a0f7e62c..08ed1df9b20 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsyncClient.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsyncClient.java
@@ -252,6 +252,50 @@ public java.util.concurrent.Future createAnalyt
.callAsync(handler);
}
+ @Override
+ public java.util.concurrent.Future createResourceGroup(
+ CreateResourceGroupRequest request,
+ final com.oracle.bmc.responses.AsyncHandler<
+ CreateResourceGroupRequest, CreateResourceGroupResponse>
+ handler) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+ Objects.requireNonNull(
+ request.getCreateResourceGroupDetails(), "createResourceGroupDetails is required");
+
+ return clientCall(request, CreateResourceGroupResponse::builder)
+ .logger(LOG, "createResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "CreateResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/CreateResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.POST)
+ .requestBuilder(CreateResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .accept("application/json")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("opc-retry-token", request.getOpcRetryToken())
+ .hasBody()
+ .handleBody(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup.class,
+ CreateResourceGroupResponse.Builder::instanceResourceGroup)
+ .handleResponseHeaderString("etag", CreateResourceGroupResponse.Builder::etag)
+ .handleResponseHeaderString(
+ "opc-request-id", CreateResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-work-request-id",
+ CreateResourceGroupResponse.Builder::opcWorkRequestId)
+ .handleResponseHeaderString(
+ "child-resource-id", CreateResourceGroupResponse.Builder::childResourceId)
+ .handleResponseHeaderString(
+ "location", CreateResourceGroupResponse.Builder::location)
+ .callAsync(handler);
+ }
+
@Override
public java.util.concurrent.Future createVanityUrl(
CreateVanityUrlRequest request,
@@ -360,6 +404,47 @@ public java.util.concurrent.Future deleteAnalyt
.callAsync(handler);
}
+ @Override
+ public java.util.concurrent.Future deleteResourceGroup(
+ DeleteResourceGroupRequest request,
+ final com.oracle.bmc.responses.AsyncHandler<
+ DeleteResourceGroupRequest, DeleteResourceGroupResponse>
+ handler) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceResourceGroupId(),
+ "analyticsInstanceResourceGroupId must not be blank");
+
+ return clientCall(request, DeleteResourceGroupResponse::builder)
+ .logger(LOG, "deleteResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "DeleteResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/DeleteResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.DELETE)
+ .requestBuilder(DeleteResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendPathParam(request.getAnalyticsInstanceResourceGroupId())
+ .accept("application/json")
+ .appendHeader("if-match", request.getIfMatch())
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("opc-retry-token", request.getOpcRetryToken())
+ .handleResponseHeaderString(
+ "opc-request-id", DeleteResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-work-request-id",
+ DeleteResourceGroupResponse.Builder::opcWorkRequestId)
+ .handleResponseHeaderString(
+ "child-resource-id", DeleteResourceGroupResponse.Builder::childResourceId)
+ .callAsync(handler);
+ }
+
@Override
public java.util.concurrent.Future deleteVanityUrl(
DeleteVanityUrlRequest request,
@@ -493,6 +578,44 @@ public java.util.concurrent.Future getPrivateAc
.callAsync(handler);
}
+ @Override
+ public java.util.concurrent.Future getResourceGroup(
+ GetResourceGroupRequest request,
+ final com.oracle.bmc.responses.AsyncHandler<
+ GetResourceGroupRequest, GetResourceGroupResponse>
+ handler) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceResourceGroupId(),
+ "analyticsInstanceResourceGroupId must not be blank");
+
+ return clientCall(request, GetResourceGroupResponse::builder)
+ .logger(LOG, "getResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "GetResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/GetResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.GET)
+ .requestBuilder(GetResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendPathParam(request.getAnalyticsInstanceResourceGroupId())
+ .accept("application/json")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .handleBody(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup.class,
+ GetResourceGroupResponse.Builder::instanceResourceGroup)
+ .handleResponseHeaderString(
+ "opc-request-id", GetResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString("etag", GetResourceGroupResponse.Builder::etag)
+ .callAsync(handler);
+ }
+
@Override
public java.util.concurrent.Future getWorkRequest(
GetWorkRequestRequest request,
@@ -565,6 +688,45 @@ public java.util.concurrent.Future listAnalytics
.callAsync(handler);
}
+ @Override
+ public java.util.concurrent.Future listResourceGroups(
+ ListResourceGroupsRequest request,
+ final com.oracle.bmc.responses.AsyncHandler<
+ ListResourceGroupsRequest, ListResourceGroupsResponse>
+ handler) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ return clientCall(request, ListResourceGroupsResponse::builder)
+ .logger(LOG, "listResourceGroups")
+ .serviceDetails(
+ "Analytics",
+ "ListResourceGroups",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/ListResourceGroups")
+ .method(com.oracle.bmc.http.client.Method.GET)
+ .requestBuilder(ListResourceGroupsRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendQueryParam("name", request.getName())
+ .appendQueryParam("limit", request.getLimit())
+ .appendQueryParam("page", request.getPage())
+ .appendEnumQueryParam("sortBy", request.getSortBy())
+ .appendEnumQueryParam("sortOrder", request.getSortOrder())
+ .accept("application/json")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .handleBodyList(
+ com.oracle.bmc.analytics.model.InstanceResourceGroupSummary.class,
+ ListResourceGroupsResponse.Builder::items)
+ .handleResponseHeaderString(
+ "opc-request-id", ListResourceGroupsResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-next-page", ListResourceGroupsResponse.Builder::opcNextPage)
+ .callAsync(handler);
+ }
+
@Override
public java.util.concurrent.Future listWorkRequestErrors(
ListWorkRequestErrorsRequest request,
@@ -938,6 +1100,54 @@ public java.util.concurrent.Future updateAnalyt
.callAsync(handler);
}
+ @Override
+ public java.util.concurrent.Future updateResourceGroup(
+ UpdateResourceGroupRequest request,
+ final com.oracle.bmc.responses.AsyncHandler<
+ UpdateResourceGroupRequest, UpdateResourceGroupResponse>
+ handler) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceResourceGroupId(),
+ "analyticsInstanceResourceGroupId must not be blank");
+ Objects.requireNonNull(
+ request.getUpdateResourceGroupDetails(), "updateResourceGroupDetails is required");
+
+ return clientCall(request, UpdateResourceGroupResponse::builder)
+ .logger(LOG, "updateResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "UpdateResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/UpdateResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.PUT)
+ .requestBuilder(UpdateResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendPathParam(request.getAnalyticsInstanceResourceGroupId())
+ .accept("application/json")
+ .appendHeader("if-match", request.getIfMatch())
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("opc-retry-token", request.getOpcRetryToken())
+ .hasBody()
+ .handleBody(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup.class,
+ UpdateResourceGroupResponse.Builder::instanceResourceGroup)
+ .handleResponseHeaderString("etag", UpdateResourceGroupResponse.Builder::etag)
+ .handleResponseHeaderString(
+ "opc-request-id", UpdateResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-work-request-id",
+ UpdateResourceGroupResponse.Builder::opcWorkRequestId)
+ .handleResponseHeaderString(
+ "child-resource-id", UpdateResourceGroupResponse.Builder::childResourceId)
+ .callAsync(handler);
+ }
+
@Override
public java.util.concurrent.Future updateVanityUrl(
UpdateVanityUrlRequest request,
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsClient.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsClient.java
index d23530af5c3..1a387320213 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsClient.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsClient.java
@@ -266,6 +266,47 @@ public CreatePrivateAccessChannelResponse createPrivateAccessChannel(
.callSync();
}
+ @Override
+ public CreateResourceGroupResponse createResourceGroup(CreateResourceGroupRequest request) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+ Objects.requireNonNull(
+ request.getCreateResourceGroupDetails(), "createResourceGroupDetails is required");
+
+ return clientCall(request, CreateResourceGroupResponse::builder)
+ .logger(LOG, "createResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "CreateResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/CreateResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.POST)
+ .requestBuilder(CreateResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .accept("application/json")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("opc-retry-token", request.getOpcRetryToken())
+ .operationUsesDefaultRetries()
+ .hasBody()
+ .handleBody(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup.class,
+ CreateResourceGroupResponse.Builder::instanceResourceGroup)
+ .handleResponseHeaderString("etag", CreateResourceGroupResponse.Builder::etag)
+ .handleResponseHeaderString(
+ "opc-request-id", CreateResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-work-request-id",
+ CreateResourceGroupResponse.Builder::opcWorkRequestId)
+ .handleResponseHeaderString(
+ "child-resource-id", CreateResourceGroupResponse.Builder::childResourceId)
+ .handleResponseHeaderString(
+ "location", CreateResourceGroupResponse.Builder::location)
+ .callSync();
+ }
+
@Override
public CreateVanityUrlResponse createVanityUrl(CreateVanityUrlRequest request) {
@@ -365,6 +406,44 @@ public DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
.callSync();
}
+ @Override
+ public DeleteResourceGroupResponse deleteResourceGroup(DeleteResourceGroupRequest request) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceResourceGroupId(),
+ "analyticsInstanceResourceGroupId must not be blank");
+
+ return clientCall(request, DeleteResourceGroupResponse::builder)
+ .logger(LOG, "deleteResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "DeleteResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/DeleteResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.DELETE)
+ .requestBuilder(DeleteResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendPathParam(request.getAnalyticsInstanceResourceGroupId())
+ .accept("application/json")
+ .appendHeader("if-match", request.getIfMatch())
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("opc-retry-token", request.getOpcRetryToken())
+ .operationUsesDefaultRetries()
+ .handleResponseHeaderString(
+ "opc-request-id", DeleteResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-work-request-id",
+ DeleteResourceGroupResponse.Builder::opcWorkRequestId)
+ .handleResponseHeaderString(
+ "child-resource-id", DeleteResourceGroupResponse.Builder::childResourceId)
+ .callSync();
+ }
+
@Override
public DeleteVanityUrlResponse deleteVanityUrl(DeleteVanityUrlRequest request) {
@@ -486,6 +565,41 @@ public GetPrivateAccessChannelResponse getPrivateAccessChannel(
.callSync();
}
+ @Override
+ public GetResourceGroupResponse getResourceGroup(GetResourceGroupRequest request) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceResourceGroupId(),
+ "analyticsInstanceResourceGroupId must not be blank");
+
+ return clientCall(request, GetResourceGroupResponse::builder)
+ .logger(LOG, "getResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "GetResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/GetResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.GET)
+ .requestBuilder(GetResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendPathParam(request.getAnalyticsInstanceResourceGroupId())
+ .accept("application/json")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .operationUsesDefaultRetries()
+ .handleBody(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup.class,
+ GetResourceGroupResponse.Builder::instanceResourceGroup)
+ .handleResponseHeaderString(
+ "opc-request-id", GetResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString("etag", GetResourceGroupResponse.Builder::etag)
+ .callSync();
+ }
+
@Override
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) {
@@ -553,6 +667,42 @@ public ListAnalyticsInstancesResponse listAnalyticsInstances(
.callSync();
}
+ @Override
+ public ListResourceGroupsResponse listResourceGroups(ListResourceGroupsRequest request) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ return clientCall(request, ListResourceGroupsResponse::builder)
+ .logger(LOG, "listResourceGroups")
+ .serviceDetails(
+ "Analytics",
+ "ListResourceGroups",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/ListResourceGroups")
+ .method(com.oracle.bmc.http.client.Method.GET)
+ .requestBuilder(ListResourceGroupsRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendQueryParam("name", request.getName())
+ .appendQueryParam("limit", request.getLimit())
+ .appendQueryParam("page", request.getPage())
+ .appendEnumQueryParam("sortBy", request.getSortBy())
+ .appendEnumQueryParam("sortOrder", request.getSortOrder())
+ .accept("application/json")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .operationUsesDefaultRetries()
+ .handleBodyList(
+ com.oracle.bmc.analytics.model.InstanceResourceGroupSummary.class,
+ ListResourceGroupsResponse.Builder::items)
+ .handleResponseHeaderString(
+ "opc-request-id", ListResourceGroupsResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-next-page", ListResourceGroupsResponse.Builder::opcNextPage)
+ .callSync();
+ }
+
@Override
public ListWorkRequestErrorsResponse listWorkRequestErrors(
ListWorkRequestErrorsRequest request) {
@@ -900,6 +1050,51 @@ public UpdatePrivateAccessChannelResponse updatePrivateAccessChannel(
.callSync();
}
+ @Override
+ public UpdateResourceGroupResponse updateResourceGroup(UpdateResourceGroupRequest request) {
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceId(), "analyticsInstanceId must not be blank");
+
+ Validate.notBlank(
+ request.getAnalyticsInstanceResourceGroupId(),
+ "analyticsInstanceResourceGroupId must not be blank");
+ Objects.requireNonNull(
+ request.getUpdateResourceGroupDetails(), "updateResourceGroupDetails is required");
+
+ return clientCall(request, UpdateResourceGroupResponse::builder)
+ .logger(LOG, "updateResourceGroup")
+ .serviceDetails(
+ "Analytics",
+ "UpdateResourceGroup",
+ "https://docs.oracle.com/iaas/api/#/en/analytics/20190331/AnalyticsInstance/UpdateResourceGroup")
+ .method(com.oracle.bmc.http.client.Method.PUT)
+ .requestBuilder(UpdateResourceGroupRequest::builder)
+ .basePath("/20190331")
+ .appendPathParam("analyticsInstances")
+ .appendPathParam(request.getAnalyticsInstanceId())
+ .appendPathParam("resourceGroups")
+ .appendPathParam(request.getAnalyticsInstanceResourceGroupId())
+ .accept("application/json")
+ .appendHeader("if-match", request.getIfMatch())
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("opc-retry-token", request.getOpcRetryToken())
+ .operationUsesDefaultRetries()
+ .hasBody()
+ .handleBody(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup.class,
+ UpdateResourceGroupResponse.Builder::instanceResourceGroup)
+ .handleResponseHeaderString("etag", UpdateResourceGroupResponse.Builder::etag)
+ .handleResponseHeaderString(
+ "opc-request-id", UpdateResourceGroupResponse.Builder::opcRequestId)
+ .handleResponseHeaderString(
+ "opc-work-request-id",
+ UpdateResourceGroupResponse.Builder::opcWorkRequestId)
+ .handleResponseHeaderString(
+ "child-resource-id", UpdateResourceGroupResponse.Builder::childResourceId)
+ .callSync();
+ }
+
@Override
public UpdateVanityUrlResponse updateVanityUrl(UpdateVanityUrlRequest request) {
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsPaginators.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsPaginators.java
index a15eb169adf..5cfc40dd3de 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsPaginators.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsPaginators.java
@@ -163,6 +163,127 @@ public ListAnalyticsInstancesResponse apply(
});
}
+ /**
+ * Creates a new iterable which will iterate over the responses received from the
+ * listResourceGroups operation. This iterable will fetch more data from the server as needed.
+ *
+ * @param request a request which can be sent to the service operation
+ * @return an {@link java.lang.Iterable} which can be used to iterate over the responses
+ * received from the service.
+ */
+ public Iterable listResourceGroupsResponseIterator(
+ final ListResourceGroupsRequest request) {
+ return new com.oracle.bmc.paginator.internal.ResponseIterable<
+ ListResourceGroupsRequest.Builder,
+ ListResourceGroupsRequest,
+ ListResourceGroupsResponse>(
+ new java.util.function.Supplier() {
+ @Override
+ public ListResourceGroupsRequest.Builder get() {
+ return ListResourceGroupsRequest.builder().copy(request);
+ }
+ },
+ new java.util.function.Function() {
+ @Override
+ public String apply(ListResourceGroupsResponse response) {
+ return response.getOpcNextPage();
+ }
+ },
+ new java.util.function.Function<
+ com.oracle.bmc.paginator.internal.RequestBuilderAndToken<
+ ListResourceGroupsRequest.Builder>,
+ ListResourceGroupsRequest>() {
+ @Override
+ public ListResourceGroupsRequest apply(
+ com.oracle.bmc.paginator.internal.RequestBuilderAndToken<
+ ListResourceGroupsRequest.Builder>
+ input) {
+ if (input.getNextPageToken() == null) {
+ return input.getRequestBuilder().build();
+ } else {
+ return input.getRequestBuilder()
+ .page(input.getNextPageToken().orElse(null))
+ .build();
+ }
+ }
+ },
+ new java.util.function.Function<
+ ListResourceGroupsRequest, ListResourceGroupsResponse>() {
+ @Override
+ public ListResourceGroupsResponse apply(ListResourceGroupsRequest request) {
+ return client.listResourceGroups(request);
+ }
+ });
+ }
+
+ /**
+ * Creates a new iterable which will iterate over the {@link
+ * com.oracle.bmc.analytics.model.InstanceResourceGroupSummary} objects contained in responses
+ * from the listResourceGroups operation. This iterable will fetch more data from the server as
+ * needed.
+ *
+ * @param request a request which can be sent to the service operation
+ * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link
+ * com.oracle.bmc.analytics.model.InstanceResourceGroupSummary} objects contained in
+ * responses received from the service.
+ */
+ public Iterable
+ listResourceGroupsRecordIterator(final ListResourceGroupsRequest request) {
+ return new com.oracle.bmc.paginator.internal.ResponseRecordIterable<
+ ListResourceGroupsRequest.Builder,
+ ListResourceGroupsRequest,
+ ListResourceGroupsResponse,
+ com.oracle.bmc.analytics.model.InstanceResourceGroupSummary>(
+ new java.util.function.Supplier() {
+ @Override
+ public ListResourceGroupsRequest.Builder get() {
+ return ListResourceGroupsRequest.builder().copy(request);
+ }
+ },
+ new java.util.function.Function() {
+ @Override
+ public String apply(ListResourceGroupsResponse response) {
+ return response.getOpcNextPage();
+ }
+ },
+ new java.util.function.Function<
+ com.oracle.bmc.paginator.internal.RequestBuilderAndToken<
+ ListResourceGroupsRequest.Builder>,
+ ListResourceGroupsRequest>() {
+ @Override
+ public ListResourceGroupsRequest apply(
+ com.oracle.bmc.paginator.internal.RequestBuilderAndToken<
+ ListResourceGroupsRequest.Builder>
+ input) {
+ if (input.getNextPageToken() == null) {
+ return input.getRequestBuilder().build();
+ } else {
+ return input.getRequestBuilder()
+ .page(input.getNextPageToken().orElse(null))
+ .build();
+ }
+ }
+ },
+ new java.util.function.Function<
+ ListResourceGroupsRequest, ListResourceGroupsResponse>() {
+ @Override
+ public ListResourceGroupsResponse apply(ListResourceGroupsRequest request) {
+ return client.listResourceGroups(request);
+ }
+ },
+ new java.util.function.Function<
+ ListResourceGroupsResponse,
+ java.util.List<
+ com.oracle.bmc.analytics.model.InstanceResourceGroupSummary>>() {
+ @Override
+ public java.util.List<
+ com.oracle.bmc.analytics.model.InstanceResourceGroupSummary>
+ apply(ListResourceGroupsResponse response) {
+ return response.getItems();
+ }
+ });
+ }
+
/**
* Creates a new iterable which will iterate over the responses received from the
* listWorkRequestErrors operation. This iterable will fetch more data from the server as
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AccessControlServiceType.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AccessControlServiceType.java
index ee62aba61b0..dce3d02df92 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AccessControlServiceType.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AccessControlServiceType.java
@@ -6,7 +6,7 @@
/**
* Various types of Oracle Service categories that can be whitelisted to access an Analytics
- * Instance.
+ * instance.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
public enum AccessControlServiceType implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstance.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstance.java
index b28be5b6946..fce5ea0f00b 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstance.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstance.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Analytics Instance metadata.
+ * Analytics instance metadata.
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
@@ -45,7 +45,8 @@ public final class AnalyticsInstance
"timeCreated",
"timeUpdated",
"featureBundle",
- "domainId"
+ "domainId",
+ "resourceGroups"
})
public AnalyticsInstance(
String id,
@@ -69,7 +70,8 @@ public AnalyticsInstance(
java.util.Date timeCreated,
java.util.Date timeUpdated,
FeatureBundle featureBundle,
- String domainId) {
+ String domainId,
+ java.util.List resourceGroups) {
super();
this.id = id;
this.name = name;
@@ -93,6 +95,7 @@ public AnalyticsInstance(
this.timeUpdated = timeUpdated;
this.featureBundle = featureBundle;
this.domainId = domainId;
+ this.resourceGroups = resourceGroups;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -113,15 +116,17 @@ public Builder id(String id) {
return this;
}
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*/
@com.fasterxml.jackson.annotation.JsonProperty("name")
private String name;
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*
* @param name the value to set
* @return this builder
@@ -161,12 +166,12 @@ public Builder compartmentId(String compartmentId) {
this.__explicitlySet__.add("compartmentId");
return this;
}
- /** The current state of an instance. */
+ /** The current state of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("lifecycleState")
private AnalyticsInstanceLifecycleState lifecycleState;
/**
- * The current state of an instance.
+ * The current state of the Analytics instance.
*
* @param lifecycleState the value to set
* @return this builder
@@ -176,12 +181,16 @@ public Builder lifecycleState(AnalyticsInstanceLifecycleState lifecycleState) {
this.__explicitlySet__.add("lifecycleState");
return this;
}
- /** Analytics feature set. */
+ /**
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("featureSet")
private FeatureSet featureSet;
/**
- * Analytics feature set.
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
*
* @param featureSet the value to set
* @return this builder
@@ -230,12 +239,12 @@ public Builder emailNotification(String emailNotification) {
this.__explicitlySet__.add("emailNotification");
return this;
}
- /** Analytics instance update channel. */
+ /** The Analytics instance update cycle. */
@com.fasterxml.jackson.annotation.JsonProperty("updateChannel")
private UpdateChannel updateChannel;
/**
- * Analytics instance update channel.
+ * The Analytics instance update cycle.
*
* @param updateChannel the value to set
* @return this builder
@@ -289,12 +298,12 @@ public Builder vanityUrlDetails(java.util.Map vanityUr
this.__explicitlySet__.add("vanityUrlDetails");
return this;
}
- /** URL of the Analytics service. */
+ /** URL of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("serviceUrl")
private String serviceUrl;
/**
- * URL of the Analytics service.
+ * URL of the Analytics instance.
*
* @param serviceUrl the value to set
* @return this builder
@@ -376,14 +385,14 @@ public Builder systemTags(java.util.Map> s
}
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance.
- * A null value indicates Oracle managed default encryption.
+ * A null value indicates that the default Oracle-managed encryption is used.
*/
@com.fasterxml.jackson.annotation.JsonProperty("kmsKeyId")
private String kmsKeyId;
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance.
- * A null value indicates Oracle managed default encryption.
+ * A null value indicates that the default Oracle-managed encryption is used.
*
* @param kmsKeyId the value to set
* @return this builder
@@ -394,7 +403,7 @@ public Builder kmsKeyId(String kmsKeyId) {
return this;
}
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
* Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -402,7 +411,7 @@ public Builder kmsKeyId(String kmsKeyId) {
private java.util.Date timeCreated;
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*
@@ -415,15 +424,17 @@ public Builder timeCreated(java.util.Date timeCreated) {
return this;
}
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by
+ * RFC3339). This timestamp represents updates made through this API. External events don't
+ * affect it.
*/
@com.fasterxml.jackson.annotation.JsonProperty("timeUpdated")
private java.util.Date timeUpdated;
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by
+ * RFC3339). This timestamp represents updates made through this API. External events don't
+ * affect it.
*
* @param timeUpdated the value to set
* @return this builder
@@ -463,6 +474,25 @@ public Builder domainId(String domainId) {
this.__explicitlySet__.add("domainId");
return this;
}
+ /**
+ * List of resource groups for this Analytics instance. The resource group id must be unique
+ * within the instance.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceGroups")
+ private java.util.List resourceGroups;
+
+ /**
+ * List of resource groups for this Analytics instance. The resource group id must be unique
+ * within the instance.
+ *
+ * @param resourceGroups the value to set
+ * @return this builder
+ */
+ public Builder resourceGroups(java.util.List resourceGroups) {
+ this.resourceGroups = resourceGroups;
+ this.__explicitlySet__.add("resourceGroups");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -491,7 +521,8 @@ public AnalyticsInstance build() {
this.timeCreated,
this.timeUpdated,
this.featureBundle,
- this.domainId);
+ this.domainId,
+ this.resourceGroups);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -566,6 +597,9 @@ public Builder copy(AnalyticsInstance model) {
if (model.wasPropertyExplicitlySet("domainId")) {
this.domainId(model.getDomainId());
}
+ if (model.wasPropertyExplicitlySet("resourceGroups")) {
+ this.resourceGroups(model.getResourceGroups());
+ }
return this;
}
}
@@ -593,15 +627,17 @@ public String getId() {
}
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*/
@com.fasterxml.jackson.annotation.JsonProperty("name")
private final String name;
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*
* @return the value
*/
@@ -635,12 +671,12 @@ public String getCompartmentId() {
return compartmentId;
}
- /** The current state of an instance. */
+ /** The current state of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("lifecycleState")
private final AnalyticsInstanceLifecycleState lifecycleState;
/**
- * The current state of an instance.
+ * The current state of the Analytics instance.
*
* @return the value
*/
@@ -648,12 +684,16 @@ public AnalyticsInstanceLifecycleState getLifecycleState() {
return lifecycleState;
}
- /** Analytics feature set. */
+ /**
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("featureSet")
private final FeatureSet featureSet;
/**
- * Analytics feature set.
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
*
* @return the value
*/
@@ -694,12 +734,12 @@ public String getEmailNotification() {
return emailNotification;
}
- /** Analytics instance update channel. */
+ /** The Analytics instance update cycle. */
@com.fasterxml.jackson.annotation.JsonProperty("updateChannel")
private final UpdateChannel updateChannel;
/**
- * Analytics instance update channel.
+ * The Analytics instance update cycle.
*
* @return the value
*/
@@ -744,12 +784,12 @@ public java.util.Map getVanityUrlDetails() {
return vanityUrlDetails;
}
- /** URL of the Analytics service. */
+ /** URL of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("serviceUrl")
private final String serviceUrl;
/**
- * URL of the Analytics service.
+ * URL of the Analytics instance.
*
* @return the value
*/
@@ -822,14 +862,14 @@ public java.util.Map> getSystemTags() {
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance. A
- * null value indicates Oracle managed default encryption.
+ * null value indicates that the default Oracle-managed encryption is used.
*/
@com.fasterxml.jackson.annotation.JsonProperty("kmsKeyId")
private final String kmsKeyId;
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance. A
- * null value indicates Oracle managed default encryption.
+ * null value indicates that the default Oracle-managed encryption is used.
*
* @return the value
*/
@@ -838,7 +878,7 @@ public String getKmsKeyId() {
}
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
* Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -846,7 +886,7 @@ public String getKmsKeyId() {
private final java.util.Date timeCreated;
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*
@@ -857,15 +897,15 @@ public java.util.Date getTimeCreated() {
}
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by RFC3339).
+ * This timestamp represents updates made through this API. External events don't affect it.
*/
@com.fasterxml.jackson.annotation.JsonProperty("timeUpdated")
private final java.util.Date timeUpdated;
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by RFC3339).
+ * This timestamp represents updates made through this API. External events don't affect it.
*
* @return the value
*/
@@ -899,6 +939,23 @@ public String getDomainId() {
return domainId;
}
+ /**
+ * List of resource groups for this Analytics instance. The resource group id must be unique
+ * within the instance.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceGroups")
+ private final java.util.List resourceGroups;
+
+ /**
+ * List of resource groups for this Analytics instance. The resource group id must be unique
+ * within the instance.
+ *
+ * @return the value
+ */
+ public java.util.List getResourceGroups() {
+ return resourceGroups;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -936,6 +993,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", timeUpdated=").append(String.valueOf(this.timeUpdated));
sb.append(", featureBundle=").append(String.valueOf(this.featureBundle));
sb.append(", domainId=").append(String.valueOf(this.domainId));
+ sb.append(", resourceGroups=").append(String.valueOf(this.resourceGroups));
sb.append(")");
return sb.toString();
}
@@ -973,6 +1031,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.timeUpdated, other.timeUpdated)
&& java.util.Objects.equals(this.featureBundle, other.featureBundle)
&& java.util.Objects.equals(this.domainId, other.domainId)
+ && java.util.Objects.equals(this.resourceGroups, other.resourceGroups)
&& super.equals(other);
}
@@ -1022,6 +1081,9 @@ public int hashCode() {
(result * PRIME)
+ (this.featureBundle == null ? 43 : this.featureBundle.hashCode());
result = (result * PRIME) + (this.domainId == null ? 43 : this.domainId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.resourceGroups == null ? 43 : this.resourceGroups.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceLifecycleState.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceLifecycleState.java
index 7b336ac80ed..6235a31115d 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceLifecycleState.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceLifecycleState.java
@@ -4,7 +4,7 @@
*/
package com.oracle.bmc.analytics.model;
-/** The current state of an instance. */
+/** The current state of an Analytics instance. */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
public enum AnalyticsInstanceLifecycleState implements com.oracle.bmc.http.internal.BmcEnum {
Active("ACTIVE"),
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceSummary.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceSummary.java
index 2962693fba7..bd19521bd7c 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceSummary.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/AnalyticsInstanceSummary.java
@@ -95,15 +95,17 @@ public Builder id(String id) {
return this;
}
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*/
@com.fasterxml.jackson.annotation.JsonProperty("name")
private String name;
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*
* @param name the value to set
* @return this builder
@@ -143,12 +145,12 @@ public Builder compartmentId(String compartmentId) {
this.__explicitlySet__.add("compartmentId");
return this;
}
- /** The current state of an instance. */
+ /** The current state of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("lifecycleState")
private AnalyticsInstanceLifecycleState lifecycleState;
/**
- * The current state of an instance.
+ * The current state of the Analytics instance.
*
* @param lifecycleState the value to set
* @return this builder
@@ -158,12 +160,16 @@ public Builder lifecycleState(AnalyticsInstanceLifecycleState lifecycleState) {
this.__explicitlySet__.add("lifecycleState");
return this;
}
- /** Analytics feature set. */
+ /**
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("featureSet")
private FeatureSet featureSet;
/**
- * Analytics feature set.
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
*
* @param featureSet the value to set
* @return this builder
@@ -221,12 +227,12 @@ public Builder networkEndpointDetails(NetworkEndpointDetails networkEndpointDeta
this.__explicitlySet__.add("networkEndpointDetails");
return this;
}
- /** URL of the Analytics service. */
+ /** URL of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("serviceUrl")
private String serviceUrl;
/**
- * URL of the Analytics service.
+ * URL of the Analytics instance.
*
* @param serviceUrl the value to set
* @return this builder
@@ -307,7 +313,7 @@ public Builder systemTags(java.util.Map> s
return this;
}
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
* Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -315,7 +321,7 @@ public Builder systemTags(java.util.Map> s
private java.util.Date timeCreated;
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
* Example: {@code 2016-08-25T21:10:29.600Z}
*
@@ -328,15 +334,17 @@ public Builder timeCreated(java.util.Date timeCreated) {
return this;
}
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by
+ * RFC3339). This timestamp represents updates made through this API. External events don't
+ * affect it.
*/
@com.fasterxml.jackson.annotation.JsonProperty("timeUpdated")
private java.util.Date timeUpdated;
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by
+ * RFC3339). This timestamp represents updates made through this API. External events don't
+ * affect it.
*
* @param timeUpdated the value to set
* @return this builder
@@ -452,15 +460,17 @@ public String getId() {
}
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*/
@com.fasterxml.jackson.annotation.JsonProperty("name")
private final String name;
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*
* @return the value
*/
@@ -494,12 +504,12 @@ public String getCompartmentId() {
return compartmentId;
}
- /** The current state of an instance. */
+ /** The current state of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("lifecycleState")
private final AnalyticsInstanceLifecycleState lifecycleState;
/**
- * The current state of an instance.
+ * The current state of the Analytics instance.
*
* @return the value
*/
@@ -507,12 +517,16 @@ public AnalyticsInstanceLifecycleState getLifecycleState() {
return lifecycleState;
}
- /** Analytics feature set. */
+ /**
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("featureSet")
private final FeatureSet featureSet;
/**
- * Analytics feature set.
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
*
* @return the value
*/
@@ -560,12 +574,12 @@ public NetworkEndpointDetails getNetworkEndpointDetails() {
return networkEndpointDetails;
}
- /** URL of the Analytics service. */
+ /** URL of the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("serviceUrl")
private final String serviceUrl;
/**
- * URL of the Analytics service.
+ * URL of the Analytics instance.
*
* @return the value
*/
@@ -637,7 +651,7 @@ public java.util.Map> getSystemTags() {
}
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
* Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -645,7 +659,7 @@ public java.util.Map> getSystemTags() {
private final java.util.Date timeCreated;
/**
- * The date and time the instance was created, in the format defined by RFC3339.
+ * The date and time the Analytics instance was created, in the format defined by RFC3339.
*
* Example: {@code 2016-08-25T21:10:29.600Z}
*
@@ -656,15 +670,15 @@ public java.util.Date getTimeCreated() {
}
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by RFC3339).
+ * This timestamp represents updates made through this API. External events don't affect it.
*/
@com.fasterxml.jackson.annotation.JsonProperty("timeUpdated")
private final java.util.Date timeUpdated;
/**
- * The date and time the instance was last updated (in the format defined by RFC3339). This
- * timestamp represents updates made through this API. External events do not influence it.
+ * The date and time the Analytics instance was last updated (in the format defined by RFC3339).
+ * This timestamp represents updates made through this API. External events don't affect it.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/Capacity.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/Capacity.java
index 79e6abfd212..4d11240cae8 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/Capacity.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/Capacity.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).
+ * Service instance capacity metadata (for example, OLPU count, number of users, and so on).
* 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,7 +48,7 @@ public Builder capacityType(CapacityType capacityType) {
/**
* The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of
* users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and
- * other resources allocated to the instance.
+ * other resources allocated to the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("capacityValue")
private Integer capacityValue;
@@ -56,7 +56,7 @@ public Builder capacityType(CapacityType capacityType) {
/**
* The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of
* users (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and
- * other resources allocated to the instance.
+ * other resources allocated to the Analytics instance.
*
* @param capacityValue the value to set
* @return this builder
@@ -115,7 +115,7 @@ public CapacityType getCapacityType() {
/**
* The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users
* (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other
- * resources allocated to the instance.
+ * resources allocated to the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("capacityValue")
private final Integer capacityValue;
@@ -123,7 +123,7 @@ public CapacityType getCapacityType() {
/**
* The capacity value selected, either the number of OCPUs (OLPU_COUNT) or the number of users
* (USER_COUNT). This parameter affects the number of OCPUs, amount of memory, and other
- * resources allocated to the instance.
+ * resources allocated to the Analytics instance.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/ChangeAnalyticsInstanceNetworkEndpointDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/ChangeAnalyticsInstanceNetworkEndpointDetails.java
index d0a9168d1c4..2a2da7f70d2 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/ChangeAnalyticsInstanceNetworkEndpointDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/ChangeAnalyticsInstanceNetworkEndpointDetails.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Input payload to update an Analytics instance endpoint details.
+ * Input payload to update endpoint details for an Analytics instance.
* 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-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateAnalyticsInstanceDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateAnalyticsInstanceDetails.java
index d09f0a0ef17..894bc10b5e1 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateAnalyticsInstanceDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateAnalyticsInstanceDetails.java
@@ -80,15 +80,17 @@ public CreateAnalyticsInstanceDetails(
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*/
@com.fasterxml.jackson.annotation.JsonProperty("name")
private String name;
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*
* @param name the value to set
* @return this builder
@@ -128,12 +130,16 @@ public Builder compartmentId(String compartmentId) {
this.__explicitlySet__.add("compartmentId");
return this;
}
- /** Analytics feature set. */
+ /**
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("featureSet")
private FeatureSet featureSet;
/**
- * Analytics feature set.
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
*
* @param featureSet the value to set
* @return this builder
@@ -257,12 +263,12 @@ public Builder freeformTags(java.util.Map freeformTags) {
this.__explicitlySet__.add("freeformTags");
return this;
}
- /** Analytics instance update channel. */
+ /** The Analytics instance update cycle. */
@com.fasterxml.jackson.annotation.JsonProperty("updateChannel")
private UpdateChannel updateChannel;
/**
- * Analytics instance update channel.
+ * The Analytics instance update cycle.
*
* @param updateChannel the value to set
* @return this builder
@@ -274,14 +280,14 @@ public Builder updateChannel(UpdateChannel updateChannel) {
}
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance.
- * A null value indicates Oracle managed default encryption.
+ * A null value indicates that the default Oracle-managed encryption is used.
*/
@com.fasterxml.jackson.annotation.JsonProperty("kmsKeyId")
private String kmsKeyId;
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance.
- * A null value indicates Oracle managed default encryption.
+ * A null value indicates that the default Oracle-managed encryption is used.
*
* @param kmsKeyId the value to set
* @return this builder
@@ -291,12 +297,16 @@ public Builder kmsKeyId(String kmsKeyId) {
this.__explicitlySet__.add("kmsKeyId");
return this;
}
- /** domain id for which the user is authorized. */
+ /**
+ * The OCID of the identity domain to use for the new Analytics instance. For example:
+ * ocid1.domain.oc1..ocid1.domain.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee5555.
+ */
@com.fasterxml.jackson.annotation.JsonProperty("domainId")
private String domainId;
/**
- * domain id for which the user is authorized.
+ * The OCID of the identity domain to use for the new Analytics instance. For example:
+ * ocid1.domain.oc1..ocid1.domain.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee5555.
*
* @param domainId the value to set
* @return this builder
@@ -306,12 +316,16 @@ public Builder domainId(String domainId) {
this.__explicitlySet__.add("domainId");
return this;
}
- /** user name of the authorized user. */
+ /**
+ * The Analytics instance administrator user. This must be the user name (not OCID) of a
+ * user in the nominated identity domain. For example: john.smith@example.com.
+ */
@com.fasterxml.jackson.annotation.JsonProperty("adminUser")
private String adminUser;
/**
- * user name of the authorized user.
+ * The Analytics instance administrator user. This must be the user name (not OCID) of a
+ * user in the nominated identity domain. For example: john.smith@example.com.
*
* @param adminUser the value to set
* @return this builder
@@ -429,15 +443,17 @@ public Builder toBuilder() {
}
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*/
@com.fasterxml.jackson.annotation.JsonProperty("name")
private final String name;
/**
- * The name of the Analytics instance. This name must be unique in the tenancy and cannot be
- * changed.
+ * The name of the Analytics instance. This name must be unique in the tenancy and can't be
+ * changed. The name must start with a letter and can contain only letters, numbers and dash
+ * (-).
*
* @return the value
*/
@@ -471,12 +487,16 @@ public String getCompartmentId() {
return compartmentId;
}
- /** Analytics feature set. */
+ /**
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("featureSet")
private final FeatureSet featureSet;
/**
- * Analytics feature set.
+ * The feature set. Either {@code SELF_SERVICE_ANALYTICS} (Professional Edition) or {@code
+ * ENTERPRISE_ANALYTICS} (Enterprise Edition).
*
* @return the value
*/
@@ -583,12 +603,12 @@ public java.util.Map getFreeformTags() {
return freeformTags;
}
- /** Analytics instance update channel. */
+ /** The Analytics instance update cycle. */
@com.fasterxml.jackson.annotation.JsonProperty("updateChannel")
private final UpdateChannel updateChannel;
/**
- * Analytics instance update channel.
+ * The Analytics instance update cycle.
*
* @return the value
*/
@@ -598,14 +618,14 @@ public UpdateChannel getUpdateChannel() {
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance. A
- * null value indicates Oracle managed default encryption.
+ * null value indicates that the default Oracle-managed encryption is used.
*/
@com.fasterxml.jackson.annotation.JsonProperty("kmsKeyId")
private final String kmsKeyId;
/**
* OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance. A
- * null value indicates Oracle managed default encryption.
+ * null value indicates that the default Oracle-managed encryption is used.
*
* @return the value
*/
@@ -613,12 +633,16 @@ public String getKmsKeyId() {
return kmsKeyId;
}
- /** domain id for which the user is authorized. */
+ /**
+ * The OCID of the identity domain to use for the new Analytics instance. For example:
+ * ocid1.domain.oc1..ocid1.domain.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee5555.
+ */
@com.fasterxml.jackson.annotation.JsonProperty("domainId")
private final String domainId;
/**
- * domain id for which the user is authorized.
+ * The OCID of the identity domain to use for the new Analytics instance. For example:
+ * ocid1.domain.oc1..ocid1.domain.oc1..aaaaaa111111bbbbbb222222cccccc333333dddddd444444eeeeee5555.
*
* @return the value
*/
@@ -626,12 +650,16 @@ public String getDomainId() {
return domainId;
}
- /** user name of the authorized user. */
+ /**
+ * The Analytics instance administrator user. This must be the user name (not OCID) of a user in
+ * the nominated identity domain. For example: john.smith@example.com.
+ */
@com.fasterxml.jackson.annotation.JsonProperty("adminUser")
private final String adminUser;
/**
- * user name of the authorized user.
+ * The Analytics instance administrator user. This must be the user name (not OCID) of a user in
+ * the nominated identity domain. For example: john.smith@example.com.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreatePrivateAccessChannelDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreatePrivateAccessChannelDetails.java
index d794affde40..46742a32763 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreatePrivateAccessChannelDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreatePrivateAccessChannelDetails.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Input payload to create a Private Access Channel.
+ * Input payload to create a private access channel.
* 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
@@ -49,12 +49,12 @@ public CreatePrivateAccessChannelDetails(
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** Display Name of the Private Access Channel. */
+ /** Display name of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("displayName")
private String displayName;
/**
- * Display Name of the Private Access Channel.
+ * Display name of the private access channel.
*
* @param displayName the value to set
* @return this builder
@@ -64,12 +64,12 @@ public Builder displayName(String displayName) {
this.__explicitlySet__.add("displayName");
return this;
}
- /** OCID of the customer VCN peered with private access channel. */
+ /** OCID of the customer VCN peered with the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("vcnId")
private String vcnId;
/**
- * OCID of the customer VCN peered with private access channel.
+ * OCID of the customer VCN peered with the private access channel.
*
* @param vcnId the value to set
* @return this builder
@@ -79,12 +79,12 @@ public Builder vcnId(String vcnId) {
this.__explicitlySet__.add("vcnId");
return this;
}
- /** OCID of the customer subnet connected to private access channel. */
+ /** OCID of the customer subnet connected to the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("subnetId")
private String subnetId;
/**
- * OCID of the customer subnet connected to private access channel.
+ * OCID of the customer subnet connected to the private access channel.
*
* @param subnetId the value to set
* @return this builder
@@ -95,19 +95,19 @@ public Builder subnetId(String subnetId) {
return this;
}
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access
- * from Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can
- * be registered.
+ * List of private source DNS zones registered with the private access channel. The
+ * datasource hostnames from these DNS zones / domains will be resolved in the peered VCN
+ * for access from the Analytics instance. Minimum 1 private source is required. Maximum 30
+ * private source DNS zones can be registered.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceDnsZones")
private java.util.List privateSourceDnsZones;
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access
- * from Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can
- * be registered.
+ * List of private source DNS zones registered with the private access channel. The
+ * datasource hostnames from these DNS zones / domains will be resolved in the peered VCN
+ * for access from the Analytics instance. Minimum 1 private source is required. Maximum 30
+ * private source DNS zones can be registered.
*
* @param privateSourceDnsZones the value to set
* @return this builder
@@ -119,15 +119,15 @@ public Builder privateSourceDnsZones(
return this;
}
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access
- * from Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceScanHosts")
private java.util.List privateSourceScanHosts;
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access
- * from Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*
* @param privateSourceScanHosts the value to set
* @return this builder
@@ -138,12 +138,12 @@ public Builder privateSourceScanHosts(
this.__explicitlySet__.add("privateSourceScanHosts");
return this;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @param networkSecurityGroupIds the value to set
* @return this builder
@@ -205,12 +205,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** Display Name of the Private Access Channel. */
+ /** Display name of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("displayName")
private final String displayName;
/**
- * Display Name of the Private Access Channel.
+ * Display name of the private access channel.
*
* @return the value
*/
@@ -218,12 +218,12 @@ public String getDisplayName() {
return displayName;
}
- /** OCID of the customer VCN peered with private access channel. */
+ /** OCID of the customer VCN peered with the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("vcnId")
private final String vcnId;
/**
- * OCID of the customer VCN peered with private access channel.
+ * OCID of the customer VCN peered with the private access channel.
*
* @return the value
*/
@@ -231,12 +231,12 @@ public String getVcnId() {
return vcnId;
}
- /** OCID of the customer subnet connected to private access channel. */
+ /** OCID of the customer subnet connected to the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("subnetId")
private final String subnetId;
/**
- * OCID of the customer subnet connected to private access channel.
+ * OCID of the customer subnet connected to the private access channel.
*
* @return the value
*/
@@ -245,19 +245,19 @@ public String getSubnetId() {
}
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access from
- * Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can be
- * registered.
+ * List of private source DNS zones registered with the private access channel. The datasource
+ * hostnames from these DNS zones / domains will be resolved in the peered VCN for access from
+ * the Analytics instance. Minimum 1 private source is required. Maximum 30 private source DNS
+ * zones can be registered.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceDnsZones")
private final java.util.List privateSourceDnsZones;
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access from
- * Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can be
- * registered.
+ * List of private source DNS zones registered with the private access channel. The datasource
+ * hostnames from these DNS zones / domains will be resolved in the peered VCN for access from
+ * the Analytics instance. Minimum 1 private source is required. Maximum 30 private source DNS
+ * zones can be registered.
*
* @return the value
*/
@@ -266,15 +266,15 @@ public java.util.List getPrivateSourceDnsZones() {
}
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access from
- * Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceScanHosts")
private final java.util.List privateSourceScanHosts;
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access from
- * Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*
* @return the value
*/
@@ -282,12 +282,12 @@ public java.util.List getPrivateSourceScanHosts() {
return privateSourceScanHosts;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private final java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateResourceGroupDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateResourceGroupDetails.java
new file mode 100644
index 00000000000..a81731f274c
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateResourceGroupDetails.java
@@ -0,0 +1,242 @@
+/**
+ * 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.analytics.model;
+
+/**
+ * Input payload to create resource group.
+ * 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: 20190331")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = CreateResourceGroupDetails.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class CreateResourceGroupDetails
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({"resourceName", "displayName", "description", "capacity"})
+ public CreateResourceGroupDetails(
+ String resourceName, String displayName, String description, Integer capacity) {
+ super();
+ this.resourceName = resourceName;
+ this.displayName = displayName;
+ this.description = description;
+ this.capacity = capacity;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param resourceName the value to set
+ * @return this builder
+ */
+ public Builder resourceName(String resourceName) {
+ this.resourceName = resourceName;
+ this.__explicitlySet__.add("resourceName");
+ return this;
+ }
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param displayName the value to set
+ * @return this builder
+ */
+ public Builder displayName(String displayName) {
+ this.displayName = displayName;
+ this.__explicitlySet__.add("displayName");
+ return this;
+ }
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @param description the value to set
+ * @return this builder
+ */
+ public Builder description(String description) {
+ this.description = description;
+ this.__explicitlySet__.add("description");
+ return this;
+ }
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @param capacity the value to set
+ * @return this builder
+ */
+ public Builder capacity(Integer capacity) {
+ this.capacity = capacity;
+ this.__explicitlySet__.add("capacity");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public CreateResourceGroupDetails build() {
+ CreateResourceGroupDetails model =
+ new CreateResourceGroupDetails(
+ this.resourceName, this.displayName, this.description, this.capacity);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(CreateResourceGroupDetails model) {
+ if (model.wasPropertyExplicitlySet("resourceName")) {
+ this.resourceName(model.getResourceName());
+ }
+ if (model.wasPropertyExplicitlySet("displayName")) {
+ this.displayName(model.getDisplayName());
+ }
+ if (model.wasPropertyExplicitlySet("description")) {
+ this.description(model.getDescription());
+ }
+ if (model.wasPropertyExplicitlySet("capacity")) {
+ this.capacity(model.getCapacity());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private final String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getResourceName() {
+ return resourceName;
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private final String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getDisplayName() {
+ return displayName;
+ }
+
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private final String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @return the value
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private final Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @return the value
+ */
+ public Integer getCapacity() {
+ return capacity;
+ }
+
+ @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("CreateResourceGroupDetails(");
+ sb.append("super=").append(super.toString());
+ sb.append("resourceName=").append(String.valueOf(this.resourceName));
+ sb.append(", displayName=").append(String.valueOf(this.displayName));
+ sb.append(", description=").append(String.valueOf(this.description));
+ sb.append(", capacity=").append(String.valueOf(this.capacity));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof CreateResourceGroupDetails)) {
+ return false;
+ }
+
+ CreateResourceGroupDetails other = (CreateResourceGroupDetails) o;
+ return java.util.Objects.equals(this.resourceName, other.resourceName)
+ && java.util.Objects.equals(this.displayName, other.displayName)
+ && java.util.Objects.equals(this.description, other.description)
+ && java.util.Objects.equals(this.capacity, other.capacity)
+ && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result = (result * PRIME) + (this.resourceName == null ? 43 : this.resourceName.hashCode());
+ result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode());
+ result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode());
+ result = (result * PRIME) + (this.capacity == null ? 43 : this.capacity.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateVanityUrlDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateVanityUrlDetails.java
index 2dbe48feb6d..eea2d0ebb5a 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateVanityUrlDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/CreateVanityUrlDetails.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Input payload to create a vanity url.
+ * Input payload to create a vanity URL.
* 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
@@ -64,12 +64,14 @@ public Builder description(String description) {
this.__explicitlySet__.add("description");
return this;
}
- /** List of fully qualified hostnames supported by this vanity URL definition (max of 3). */
+ /**
+ * List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("hosts")
private java.util.List hosts;
/**
- * List of fully qualified hostnames supported by this vanity URL definition (max of 3).
+ * List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3).
*
* @param hosts the value to set
* @return this builder
@@ -79,12 +81,12 @@ public Builder hosts(java.util.List hosts) {
this.__explicitlySet__.add("hosts");
return this;
}
- /** Passphrase for the PEM Private key (if any). */
+ /** Passphrase for the PEM private key (if any). */
@com.fasterxml.jackson.annotation.JsonProperty("passphrase")
private String passphrase;
/**
- * Passphrase for the PEM Private key (if any).
+ * Passphrase for the PEM private key (if any).
*
* @param passphrase the value to set
* @return this builder
@@ -94,12 +96,12 @@ public Builder passphrase(String passphrase) {
this.__explicitlySet__.add("passphrase");
return this;
}
- /** PEM Private key for HTTPS connections. */
+ /** PEM private key for HTTPS connections. */
@com.fasterxml.jackson.annotation.JsonProperty("privateKey")
private String privateKey;
/**
- * PEM Private key for HTTPS connections.
+ * PEM private key for HTTPS connections.
*
* @param privateKey the value to set
* @return this builder
@@ -125,13 +127,13 @@ public Builder publicCertificate(String publicCertificate) {
return this;
}
/**
- * PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
+ * PEM CA certificates for HTTPS connections. This may include multiple PEM certificates.
*/
@com.fasterxml.jackson.annotation.JsonProperty("caCertificate")
private String caCertificate;
/**
- * PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
+ * PEM CA certificates for HTTPS connections. This may include multiple PEM certificates.
*
* @param caCertificate the value to set
* @return this builder
@@ -206,12 +208,12 @@ public String getDescription() {
return description;
}
- /** List of fully qualified hostnames supported by this vanity URL definition (max of 3). */
+ /** List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3). */
@com.fasterxml.jackson.annotation.JsonProperty("hosts")
private final java.util.List hosts;
/**
- * List of fully qualified hostnames supported by this vanity URL definition (max of 3).
+ * List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3).
*
* @return the value
*/
@@ -219,12 +221,12 @@ public java.util.List getHosts() {
return hosts;
}
- /** Passphrase for the PEM Private key (if any). */
+ /** Passphrase for the PEM private key (if any). */
@com.fasterxml.jackson.annotation.JsonProperty("passphrase")
private final String passphrase;
/**
- * Passphrase for the PEM Private key (if any).
+ * Passphrase for the PEM private key (if any).
*
* @return the value
*/
@@ -232,12 +234,12 @@ public String getPassphrase() {
return passphrase;
}
- /** PEM Private key for HTTPS connections. */
+ /** PEM private key for HTTPS connections. */
@com.fasterxml.jackson.annotation.JsonProperty("privateKey")
private final String privateKey;
/**
- * PEM Private key for HTTPS connections.
+ * PEM private key for HTTPS connections.
*
* @return the value
*/
@@ -258,12 +260,12 @@ public String getPublicCertificate() {
return publicCertificate;
}
- /** PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates. */
+ /** PEM CA certificates for HTTPS connections. This may include multiple PEM certificates. */
@com.fasterxml.jackson.annotation.JsonProperty("caCertificate")
private final String caCertificate;
/**
- * PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
+ * PEM CA certificates for HTTPS connections. This may include multiple PEM certificates.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/FeatureBundle.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/FeatureBundle.java
index cee5f71df14..716d0dc2a9a 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/FeatureBundle.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/FeatureBundle.java
@@ -9,6 +9,7 @@
public enum FeatureBundle implements com.oracle.bmc.http.internal.BmcEnum {
FawPaid("FAW_PAID"),
FawFree("FAW_FREE"),
+ FdiBase("FDI_BASE"),
EeEmbedded("EE_EMBEDDED"),
SeEmbedded("SE_EMBEDDED"),
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/InstanceResourceGroup.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/InstanceResourceGroup.java
new file mode 100644
index 00000000000..ed4fd47807e
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/InstanceResourceGroup.java
@@ -0,0 +1,291 @@
+/**
+ * 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.analytics.model;
+
+/**
+ * Resource Groups for Instance
+ * 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: 20190331")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = InstanceResourceGroup.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class InstanceResourceGroup
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({
+ "id",
+ "resourceName",
+ "displayName",
+ "description",
+ "capacity"
+ })
+ public InstanceResourceGroup(
+ String id,
+ String resourceName,
+ String displayName,
+ String description,
+ Integer capacity) {
+ super();
+ this.id = id;
+ this.resourceName = resourceName;
+ this.displayName = displayName;
+ this.description = description;
+ this.capacity = capacity;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /** Unique identifier and name of resource group. Must be unique within the instance */
+ @com.fasterxml.jackson.annotation.JsonProperty("id")
+ private String id;
+
+ /**
+ * Unique identifier and name of resource group. Must be unique within the instance
+ *
+ * @param id the value to set
+ * @return this builder
+ */
+ public Builder id(String id) {
+ this.id = id;
+ this.__explicitlySet__.add("id");
+ return this;
+ }
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param resourceName the value to set
+ * @return this builder
+ */
+ public Builder resourceName(String resourceName) {
+ this.resourceName = resourceName;
+ this.__explicitlySet__.add("resourceName");
+ return this;
+ }
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param displayName the value to set
+ * @return this builder
+ */
+ public Builder displayName(String displayName) {
+ this.displayName = displayName;
+ this.__explicitlySet__.add("displayName");
+ return this;
+ }
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @param description the value to set
+ * @return this builder
+ */
+ public Builder description(String description) {
+ this.description = description;
+ this.__explicitlySet__.add("description");
+ return this;
+ }
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @param capacity the value to set
+ * @return this builder
+ */
+ public Builder capacity(Integer capacity) {
+ this.capacity = capacity;
+ this.__explicitlySet__.add("capacity");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public InstanceResourceGroup build() {
+ InstanceResourceGroup model =
+ new InstanceResourceGroup(
+ this.id,
+ this.resourceName,
+ this.displayName,
+ this.description,
+ this.capacity);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(InstanceResourceGroup model) {
+ if (model.wasPropertyExplicitlySet("id")) {
+ this.id(model.getId());
+ }
+ if (model.wasPropertyExplicitlySet("resourceName")) {
+ this.resourceName(model.getResourceName());
+ }
+ if (model.wasPropertyExplicitlySet("displayName")) {
+ this.displayName(model.getDisplayName());
+ }
+ if (model.wasPropertyExplicitlySet("description")) {
+ this.description(model.getDescription());
+ }
+ if (model.wasPropertyExplicitlySet("capacity")) {
+ this.capacity(model.getCapacity());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /** Unique identifier and name of resource group. Must be unique within the instance */
+ @com.fasterxml.jackson.annotation.JsonProperty("id")
+ private final String id;
+
+ /**
+ * Unique identifier and name of resource group. Must be unique within the instance
+ *
+ * @return the value
+ */
+ public String getId() {
+ return id;
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private final String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getResourceName() {
+ return resourceName;
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private final String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getDisplayName() {
+ return displayName;
+ }
+
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private final String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @return the value
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private final Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @return the value
+ */
+ public Integer getCapacity() {
+ return capacity;
+ }
+
+ @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("InstanceResourceGroup(");
+ sb.append("super=").append(super.toString());
+ sb.append("id=").append(String.valueOf(this.id));
+ sb.append(", resourceName=").append(String.valueOf(this.resourceName));
+ sb.append(", displayName=").append(String.valueOf(this.displayName));
+ sb.append(", description=").append(String.valueOf(this.description));
+ sb.append(", capacity=").append(String.valueOf(this.capacity));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof InstanceResourceGroup)) {
+ return false;
+ }
+
+ InstanceResourceGroup other = (InstanceResourceGroup) o;
+ return java.util.Objects.equals(this.id, other.id)
+ && java.util.Objects.equals(this.resourceName, other.resourceName)
+ && java.util.Objects.equals(this.displayName, other.displayName)
+ && java.util.Objects.equals(this.description, other.description)
+ && java.util.Objects.equals(this.capacity, other.capacity)
+ && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result = (result * PRIME) + (this.id == null ? 43 : this.id.hashCode());
+ result = (result * PRIME) + (this.resourceName == null ? 43 : this.resourceName.hashCode());
+ result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode());
+ result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode());
+ result = (result * PRIME) + (this.capacity == null ? 43 : this.capacity.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/InstanceResourceGroupSummary.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/InstanceResourceGroupSummary.java
new file mode 100644
index 00000000000..f1bd664a514
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/InstanceResourceGroupSummary.java
@@ -0,0 +1,291 @@
+/**
+ * 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.analytics.model;
+
+/**
+ * Resource Groups for Instance
+ * 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: 20190331")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = InstanceResourceGroupSummary.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class InstanceResourceGroupSummary
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({
+ "id",
+ "resourceName",
+ "displayName",
+ "description",
+ "capacity"
+ })
+ public InstanceResourceGroupSummary(
+ String id,
+ String resourceName,
+ String displayName,
+ String description,
+ Integer capacity) {
+ super();
+ this.id = id;
+ this.resourceName = resourceName;
+ this.displayName = displayName;
+ this.description = description;
+ this.capacity = capacity;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /** Unique identifier and name of resource group. Must be unique within the instance */
+ @com.fasterxml.jackson.annotation.JsonProperty("id")
+ private String id;
+
+ /**
+ * Unique identifier and name of resource group. Must be unique within the instance
+ *
+ * @param id the value to set
+ * @return this builder
+ */
+ public Builder id(String id) {
+ this.id = id;
+ this.__explicitlySet__.add("id");
+ return this;
+ }
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param resourceName the value to set
+ * @return this builder
+ */
+ public Builder resourceName(String resourceName) {
+ this.resourceName = resourceName;
+ this.__explicitlySet__.add("resourceName");
+ return this;
+ }
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param displayName the value to set
+ * @return this builder
+ */
+ public Builder displayName(String displayName) {
+ this.displayName = displayName;
+ this.__explicitlySet__.add("displayName");
+ return this;
+ }
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @param description the value to set
+ * @return this builder
+ */
+ public Builder description(String description) {
+ this.description = description;
+ this.__explicitlySet__.add("description");
+ return this;
+ }
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @param capacity the value to set
+ * @return this builder
+ */
+ public Builder capacity(Integer capacity) {
+ this.capacity = capacity;
+ this.__explicitlySet__.add("capacity");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public InstanceResourceGroupSummary build() {
+ InstanceResourceGroupSummary model =
+ new InstanceResourceGroupSummary(
+ this.id,
+ this.resourceName,
+ this.displayName,
+ this.description,
+ this.capacity);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(InstanceResourceGroupSummary model) {
+ if (model.wasPropertyExplicitlySet("id")) {
+ this.id(model.getId());
+ }
+ if (model.wasPropertyExplicitlySet("resourceName")) {
+ this.resourceName(model.getResourceName());
+ }
+ if (model.wasPropertyExplicitlySet("displayName")) {
+ this.displayName(model.getDisplayName());
+ }
+ if (model.wasPropertyExplicitlySet("description")) {
+ this.description(model.getDescription());
+ }
+ if (model.wasPropertyExplicitlySet("capacity")) {
+ this.capacity(model.getCapacity());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /** Unique identifier and name of resource group. Must be unique within the instance */
+ @com.fasterxml.jackson.annotation.JsonProperty("id")
+ private final String id;
+
+ /**
+ * Unique identifier and name of resource group. Must be unique within the instance
+ *
+ * @return the value
+ */
+ public String getId() {
+ return id;
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private final String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getResourceName() {
+ return resourceName;
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private final String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getDisplayName() {
+ return displayName;
+ }
+
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private final String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @return the value
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private final Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @return the value
+ */
+ public Integer getCapacity() {
+ return capacity;
+ }
+
+ @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("InstanceResourceGroupSummary(");
+ sb.append("super=").append(super.toString());
+ sb.append("id=").append(String.valueOf(this.id));
+ sb.append(", resourceName=").append(String.valueOf(this.resourceName));
+ sb.append(", displayName=").append(String.valueOf(this.displayName));
+ sb.append(", description=").append(String.valueOf(this.description));
+ sb.append(", capacity=").append(String.valueOf(this.capacity));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof InstanceResourceGroupSummary)) {
+ return false;
+ }
+
+ InstanceResourceGroupSummary other = (InstanceResourceGroupSummary) o;
+ return java.util.Objects.equals(this.id, other.id)
+ && java.util.Objects.equals(this.resourceName, other.resourceName)
+ && java.util.Objects.equals(this.displayName, other.displayName)
+ && java.util.Objects.equals(this.description, other.description)
+ && java.util.Objects.equals(this.capacity, other.capacity)
+ && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result = (result * PRIME) + (this.id == null ? 43 : this.id.hashCode());
+ result = (result * PRIME) + (this.resourceName == null ? 43 : this.resourceName.hashCode());
+ result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode());
+ result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode());
+ result = (result * PRIME) + (this.capacity == null ? 43 : this.capacity.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/LicenseType.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/LicenseType.java
index 791aab3d9ea..0757c037b4e 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/LicenseType.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/LicenseType.java
@@ -4,7 +4,7 @@
*/
package com.oracle.bmc.analytics.model;
-/** The license type of the instance. */
+/** The license type of the Analytics instance. */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
public enum LicenseType implements com.oracle.bmc.http.internal.BmcEnum {
LicenseIncluded("LICENSE_INCLUDED"),
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/NetworkEndpointType.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/NetworkEndpointType.java
index 0ad15aafc51..cacfa7ff2be 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/NetworkEndpointType.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/NetworkEndpointType.java
@@ -4,7 +4,7 @@
*/
package com.oracle.bmc.analytics.model;
-/** Public/Private endpoint access type. */
+/** Public or private endpoint access type. */
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
public enum NetworkEndpointType implements com.oracle.bmc.http.internal.BmcEnum {
Public("PUBLIC"),
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateAccessChannel.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateAccessChannel.java
index 307faf43209..b008c39acaf 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateAccessChannel.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateAccessChannel.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Analytics Instance Private Access Channel model.
+ * Analytics instance private access channel model.
* 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
@@ -58,12 +58,12 @@ public PrivateAccessChannel(
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** Private Access Channel unique identifier key. */
+ /** Private access channel unique identifier key. */
@com.fasterxml.jackson.annotation.JsonProperty("key")
private String key;
/**
- * Private Access Channel unique identifier key.
+ * Private access channel unique identifier key.
*
* @param key the value to set
* @return this builder
@@ -73,12 +73,12 @@ public Builder key(String key) {
this.__explicitlySet__.add("key");
return this;
}
- /** Display Name of the Private Access Channel. */
+ /** Display name of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("displayName")
private String displayName;
/**
- * Display Name of the Private Access Channel.
+ * Display name of the private access channel.
*
* @param displayName the value to set
* @return this builder
@@ -88,12 +88,12 @@ public Builder displayName(String displayName) {
this.__explicitlySet__.add("displayName");
return this;
}
- /** OCID of the customer VCN peered with private access channel. */
+ /** OCID of the customer VCN peered with the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("vcnId")
private String vcnId;
/**
- * OCID of the customer VCN peered with private access channel.
+ * OCID of the customer VCN peered with the private access channel.
*
* @param vcnId the value to set
* @return this builder
@@ -103,12 +103,12 @@ public Builder vcnId(String vcnId) {
this.__explicitlySet__.add("vcnId");
return this;
}
- /** OCID of the customer subnet connected to private access channel. */
+ /** OCID of the customer subnet connected to the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("subnetId")
private String subnetId;
/**
- * OCID of the customer subnet connected to private access channel.
+ * OCID of the customer subnet connected to the private access channel.
*
* @param subnetId the value to set
* @return this builder
@@ -118,12 +118,12 @@ public Builder subnetId(String subnetId) {
this.__explicitlySet__.add("subnetId");
return this;
}
- /** IP Address of the Private Access channel. */
+ /** IP address of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("ipAddress")
private String ipAddress;
/**
- * IP Address of the Private Access channel.
+ * IP address of the private access channel.
*
* @param ipAddress the value to set
* @return this builder
@@ -134,17 +134,17 @@ public Builder ipAddress(String ipAddress) {
return this;
}
/**
- * The list of IP addresses from the customer subnet connected to private access channel,
- * used as a source Ip by Private Access Channel for network traffic from the
- * AnalyticsInstance to Private Sources.
+ * List of IP addresses from the customer subnet connected to the private access channel,
+ * used as a source IP by the private access channel for network traffic from the Analytics
+ * instance to the private sources.
*/
@com.fasterxml.jackson.annotation.JsonProperty("egressSourceIpAddresses")
private java.util.List egressSourceIpAddresses;
/**
- * The list of IP addresses from the customer subnet connected to private access channel,
- * used as a source Ip by Private Access Channel for network traffic from the
- * AnalyticsInstance to Private Sources.
+ * List of IP addresses from the customer subnet connected to the private access channel,
+ * used as a source IP by the private access channel for network traffic from the Analytics
+ * instance to the private sources.
*
* @param egressSourceIpAddresses the value to set
* @return this builder
@@ -155,19 +155,19 @@ public Builder egressSourceIpAddresses(java.util.List egressSourceIpAddr
return this;
}
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access
- * from Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can
- * be registered.
+ * List of private source DNS zones registered with the private access channel. The
+ * datasource hostnames from these DNS zones / domains will be resolved in the peered VCN
+ * for access from the Analytics instance. Minimum 1 private source is required. Maximum 30
+ * private source DNS zones can be registered.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceDnsZones")
private java.util.List privateSourceDnsZones;
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access
- * from Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can
- * be registered.
+ * List of private source DNS zones registered with the private access channel. The
+ * datasource hostnames from these DNS zones / domains will be resolved in the peered VCN
+ * for access from the Analytics instance. Minimum 1 private source is required. Maximum 30
+ * private source DNS zones can be registered.
*
* @param privateSourceDnsZones the value to set
* @return this builder
@@ -179,15 +179,15 @@ public Builder privateSourceDnsZones(
return this;
}
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access
- * from Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceScanHosts")
private java.util.List privateSourceScanHosts;
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access
- * from Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*
* @param privateSourceScanHosts the value to set
* @return this builder
@@ -198,12 +198,12 @@ public Builder privateSourceScanHosts(
this.__explicitlySet__.add("privateSourceScanHosts");
return this;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @param networkSecurityGroupIds the value to set
* @return this builder
@@ -277,12 +277,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** Private Access Channel unique identifier key. */
+ /** Private access channel unique identifier key. */
@com.fasterxml.jackson.annotation.JsonProperty("key")
private final String key;
/**
- * Private Access Channel unique identifier key.
+ * Private access channel unique identifier key.
*
* @return the value
*/
@@ -290,12 +290,12 @@ public String getKey() {
return key;
}
- /** Display Name of the Private Access Channel. */
+ /** Display name of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("displayName")
private final String displayName;
/**
- * Display Name of the Private Access Channel.
+ * Display name of the private access channel.
*
* @return the value
*/
@@ -303,12 +303,12 @@ public String getDisplayName() {
return displayName;
}
- /** OCID of the customer VCN peered with private access channel. */
+ /** OCID of the customer VCN peered with the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("vcnId")
private final String vcnId;
/**
- * OCID of the customer VCN peered with private access channel.
+ * OCID of the customer VCN peered with the private access channel.
*
* @return the value
*/
@@ -316,12 +316,12 @@ public String getVcnId() {
return vcnId;
}
- /** OCID of the customer subnet connected to private access channel. */
+ /** OCID of the customer subnet connected to the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("subnetId")
private final String subnetId;
/**
- * OCID of the customer subnet connected to private access channel.
+ * OCID of the customer subnet connected to the private access channel.
*
* @return the value
*/
@@ -329,12 +329,12 @@ public String getSubnetId() {
return subnetId;
}
- /** IP Address of the Private Access channel. */
+ /** IP address of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("ipAddress")
private final String ipAddress;
/**
- * IP Address of the Private Access channel.
+ * IP address of the private access channel.
*
* @return the value
*/
@@ -343,17 +343,17 @@ public String getIpAddress() {
}
/**
- * The list of IP addresses from the customer subnet connected to private access channel, used
- * as a source Ip by Private Access Channel for network traffic from the AnalyticsInstance to
- * Private Sources.
+ * List of IP addresses from the customer subnet connected to the private access channel, used
+ * as a source IP by the private access channel for network traffic from the Analytics instance
+ * to the private sources.
*/
@com.fasterxml.jackson.annotation.JsonProperty("egressSourceIpAddresses")
private final java.util.List egressSourceIpAddresses;
/**
- * The list of IP addresses from the customer subnet connected to private access channel, used
- * as a source Ip by Private Access Channel for network traffic from the AnalyticsInstance to
- * Private Sources.
+ * List of IP addresses from the customer subnet connected to the private access channel, used
+ * as a source IP by the private access channel for network traffic from the Analytics instance
+ * to the private sources.
*
* @return the value
*/
@@ -362,19 +362,19 @@ public java.util.List getEgressSourceIpAddresses() {
}
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access from
- * Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can be
- * registered.
+ * List of private source DNS zones registered with the private access channel. The datasource
+ * hostnames from these DNS zones / domains will be resolved in the peered VCN for access from
+ * the Analytics instance. Minimum 1 private source is required. Maximum 30 private source DNS
+ * zones can be registered.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceDnsZones")
private final java.util.List privateSourceDnsZones;
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access from
- * Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can be
- * registered.
+ * List of private source DNS zones registered with the private access channel. The datasource
+ * hostnames from these DNS zones / domains will be resolved in the peered VCN for access from
+ * the Analytics instance. Minimum 1 private source is required. Maximum 30 private source DNS
+ * zones can be registered.
*
* @return the value
*/
@@ -383,15 +383,15 @@ public java.util.List getPrivateSourceDnsZones() {
}
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access from
- * Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceScanHosts")
private final java.util.List privateSourceScanHosts;
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access from
- * Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*
* @return the value
*/
@@ -399,12 +399,12 @@ public java.util.List getPrivateSourceScanHosts() {
return privateSourceScanHosts;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private final java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateEndpointDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateEndpointDetails.java
index c3da482f0ed..4c7796600f5 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateEndpointDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateEndpointDetails.java
@@ -57,12 +57,12 @@ public Builder subnetId(String subnetId) {
this.__explicitlySet__.add("subnetId");
return this;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @param networkSecurityGroupIds the value to set
* @return this builder
@@ -145,12 +145,12 @@ public String getSubnetId() {
return subnetId;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private final java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceDnsZone.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceDnsZone.java
index c38a7118144..bf7d139f116 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceDnsZone.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceDnsZone.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Private source DNS Zone model.
+ * Private source DNS zone model.
* 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 +32,12 @@ public PrivateSourceDnsZone(String dnsZone, String description) {
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** Private Source DNS Zone. Ex: example-vcn.oraclevcn.com, corp.example.com. */
+ /** Private source DNS zone. For example: example-vcn.oraclevcn.com, corp.example.com. */
@com.fasterxml.jackson.annotation.JsonProperty("dnsZone")
private String dnsZone;
/**
- * Private Source DNS Zone. Ex: example-vcn.oraclevcn.com, corp.example.com.
+ * Private source DNS zone. For example: example-vcn.oraclevcn.com, corp.example.com.
*
* @param dnsZone the value to set
* @return this builder
@@ -47,12 +47,12 @@ public Builder dnsZone(String dnsZone) {
this.__explicitlySet__.add("dnsZone");
return this;
}
- /** Description of private source dns zone. */
+ /** Description of the private source DNS zone. */
@com.fasterxml.jackson.annotation.JsonProperty("description")
private String description;
/**
- * Description of private source dns zone.
+ * Description of the private source DNS zone.
*
* @param description the value to set
* @return this builder
@@ -95,12 +95,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** Private Source DNS Zone. Ex: example-vcn.oraclevcn.com, corp.example.com. */
+ /** Private source DNS zone. For example: example-vcn.oraclevcn.com, corp.example.com. */
@com.fasterxml.jackson.annotation.JsonProperty("dnsZone")
private final String dnsZone;
/**
- * Private Source DNS Zone. Ex: example-vcn.oraclevcn.com, corp.example.com.
+ * Private source DNS zone. For example: example-vcn.oraclevcn.com, corp.example.com.
*
* @return the value
*/
@@ -108,12 +108,12 @@ public String getDnsZone() {
return dnsZone;
}
- /** Description of private source dns zone. */
+ /** Description of the private source DNS zone. */
@com.fasterxml.jackson.annotation.JsonProperty("description")
private final String description;
/**
- * Description of private source dns zone.
+ * Description of the private source DNS zone.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceScanHost.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceScanHost.java
index ae90f14b29a..c0987ab3eac 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceScanHost.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PrivateSourceScanHost.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Private source Scan Hostname model.
+ * Private source SCAN hostname model.
* 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
@@ -34,14 +34,14 @@ public PrivateSourceScanHost(String scanHostname, Integer scanPort, String descr
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
/**
- * Private Source Scan hostname. Ex: db01-scan.corp.example.com,
+ * Private source SCAN hostname. For example: db01-scan.corp.example.com,
* prd-db01-scan.mycompany.com.
*/
@com.fasterxml.jackson.annotation.JsonProperty("scanHostname")
private String scanHostname;
/**
- * Private Source Scan hostname. Ex: db01-scan.corp.example.com,
+ * Private source SCAN hostname. For example: db01-scan.corp.example.com,
* prd-db01-scan.mycompany.com.
*
* @param scanHostname the value to set
@@ -53,15 +53,15 @@ public Builder scanHostname(String scanHostname) {
return this;
}
/**
- * Private Source Scan host port. This is the source port where SCAN protocol will get
- * connected (e.g. 1521).
+ * Private source SCAN host port. This is the source port where the SCAN protocol connects
+ * (for example, 1521).
*/
@com.fasterxml.jackson.annotation.JsonProperty("scanPort")
private Integer scanPort;
/**
- * Private Source Scan host port. This is the source port where SCAN protocol will get
- * connected (e.g. 1521).
+ * Private source SCAN host port. This is the source port where the SCAN protocol connects
+ * (for example, 1521).
*
* @param scanPort the value to set
* @return this builder
@@ -71,12 +71,12 @@ public Builder scanPort(Integer scanPort) {
this.__explicitlySet__.add("scanPort");
return this;
}
- /** Description of private source scan host zone. */
+ /** Description of private source SCAN host zone. */
@com.fasterxml.jackson.annotation.JsonProperty("description")
private String description;
/**
- * Description of private source scan host zone.
+ * Description of private source SCAN host zone.
*
* @param description the value to set
* @return this builder
@@ -124,13 +124,15 @@ public Builder toBuilder() {
}
/**
- * Private Source Scan hostname. Ex: db01-scan.corp.example.com, prd-db01-scan.mycompany.com.
+ * Private source SCAN hostname. For example: db01-scan.corp.example.com,
+ * prd-db01-scan.mycompany.com.
*/
@com.fasterxml.jackson.annotation.JsonProperty("scanHostname")
private final String scanHostname;
/**
- * Private Source Scan hostname. Ex: db01-scan.corp.example.com, prd-db01-scan.mycompany.com.
+ * Private source SCAN hostname. For example: db01-scan.corp.example.com,
+ * prd-db01-scan.mycompany.com.
*
* @return the value
*/
@@ -139,15 +141,15 @@ public String getScanHostname() {
}
/**
- * Private Source Scan host port. This is the source port where SCAN protocol will get connected
- * (e.g. 1521).
+ * Private source SCAN host port. This is the source port where the SCAN protocol connects (for
+ * example, 1521).
*/
@com.fasterxml.jackson.annotation.JsonProperty("scanPort")
private final Integer scanPort;
/**
- * Private Source Scan host port. This is the source port where SCAN protocol will get connected
- * (e.g. 1521).
+ * Private source SCAN host port. This is the source port where the SCAN protocol connects (for
+ * example, 1521).
*
* @return the value
*/
@@ -155,12 +157,12 @@ public Integer getScanPort() {
return scanPort;
}
- /** Description of private source scan host zone. */
+ /** Description of private source SCAN host zone. */
@com.fasterxml.jackson.annotation.JsonProperty("description")
private final String description;
/**
- * Description of private source scan host zone.
+ * Description of private source SCAN host zone.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PublicEndpointDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PublicEndpointDetails.java
index fb11eabfa51..432e7cc7e08 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PublicEndpointDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/PublicEndpointDetails.java
@@ -57,12 +57,12 @@ public Builder whitelistedVcns(java.util.List whitelistedVc
this.__explicitlySet__.add("whitelistedVcns");
return this;
}
- /** Oracle Cloud Services that are allowed to access this Analytics instance. */
+ /** Oracle Cloud services that are allowed to access this Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("whitelistedServices")
private java.util.List whitelistedServices;
/**
- * Oracle Cloud Services that are allowed to access this Analytics instance.
+ * Oracle Cloud services that are allowed to access this Analytics instance.
*
* @param whitelistedServices the value to set
* @return this builder
@@ -148,12 +148,12 @@ public java.util.List getWhitelistedVcns() {
return whitelistedVcns;
}
- /** Oracle Cloud Services that are allowed to access this Analytics instance. */
+ /** Oracle Cloud services that are allowed to access this Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("whitelistedServices")
private final java.util.List whitelistedServices;
/**
- * Oracle Cloud Services that are allowed to access this Analytics instance.
+ * Oracle Cloud services that are allowed to access this Analytics instance.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/ResourceGroupSortBy.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/ResourceGroupSortBy.java
new file mode 100644
index 00000000000..a7173f69ce6
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/ResourceGroupSortBy.java
@@ -0,0 +1,47 @@
+/**
+ * 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.analytics.model;
+
+/**
+ * The field to sort by (one column only). Default sort order is default group first, then sort by
+ * resource name, ascending.
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public enum ResourceGroupSortBy implements com.oracle.bmc.http.internal.BmcEnum {
+ Id("id"),
+ ResourceName("resourceName"),
+ DisplayName("displayName"),
+ Description("description"),
+ Capacity("capacity"),
+ Status("status"),
+ ;
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (ResourceGroupSortBy v : ResourceGroupSortBy.values()) {
+ map.put(v.getValue(), v);
+ }
+ }
+
+ ResourceGroupSortBy(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static ResourceGroupSortBy create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ throw new IllegalArgumentException("Invalid ResourceGroupSortBy: " + key);
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SetKmsKeyDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SetKmsKeyDetails.java
index fa78b1c8c78..05e19ee35b4 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SetKmsKeyDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SetKmsKeyDetails.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Input payload to reset the OCI Vault encryption key.
+ * Input payload to reset the OCI vault encryption key.
* 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
@@ -31,17 +31,17 @@ public SetKmsKeyDetails(String kmsKeyId) {
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
/**
- * OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance.
- * An empty value indicates Oracle managed default encryption (null is not supported in this
- * API).
+ * OCID of the OCI vault key encrypting the customer data stored in this Analytics instance.
+ * An empty value indicates the default Oracle-managed encryption (this API doesn't support
+ * null).
*/
@com.fasterxml.jackson.annotation.JsonProperty("kmsKeyId")
private String kmsKeyId;
/**
- * OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance.
- * An empty value indicates Oracle managed default encryption (null is not supported in this
- * API).
+ * OCID of the OCI vault key encrypting the customer data stored in this Analytics instance.
+ * An empty value indicates the default Oracle-managed encryption (this API doesn't support
+ * null).
*
* @param kmsKeyId the value to set
* @return this builder
@@ -82,15 +82,15 @@ public Builder toBuilder() {
}
/**
- * OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance. An
- * empty value indicates Oracle managed default encryption (null is not supported in this API).
+ * OCID of the OCI vault key encrypting the customer data stored in this Analytics instance. An
+ * empty value indicates the default Oracle-managed encryption (this API doesn't support null).
*/
@com.fasterxml.jackson.annotation.JsonProperty("kmsKeyId")
private final String kmsKeyId;
/**
- * OCID of the OCI Vault Key encrypting the customer data stored in this Analytics instance. An
- * empty value indicates Oracle managed default encryption (null is not supported in this API).
+ * OCID of the OCI vault key encrypting the customer data stored in this Analytics instance. An
+ * empty value indicates the default Oracle-managed encryption (this API doesn't support null).
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SortBy.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SortBy.java
index b2b517c35e4..ad1f182a129 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SortBy.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/SortBy.java
@@ -5,8 +5,8 @@
package com.oracle.bmc.analytics.model;
/**
- * The field to sort by (one column only). Default sort order is ascending exception of {@code
- * timeCreated} column (descending).
+ * The field to sort by (one column only). Default sort order is ascending, except for the {@code
+ * timeCreated} column which is descending.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
public enum SortBy implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateAnalyticsInstanceDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateAnalyticsInstanceDetails.java
index aefbe63aa5c..0efa74e9382 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateAnalyticsInstanceDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateAnalyticsInstanceDetails.java
@@ -5,8 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Input payload to update an Analytics instance. Fields that are not provided will not be updated.
- *
+ * Input payload to update an Analytics instance. Fields that aren't provided won't be updated.
* 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
@@ -146,12 +145,12 @@ public Builder freeformTags(java.util.Map freeformTags) {
this.__explicitlySet__.add("freeformTags");
return this;
}
- /** Analytics instance update channel. */
+ /** The Analytics instance update cycle. */
@com.fasterxml.jackson.annotation.JsonProperty("updateChannel")
private UpdateChannel updateChannel;
/**
- * Analytics instance update channel.
+ * The Analytics instance update cycle.
*
* @param updateChannel the value to set
* @return this builder
@@ -298,12 +297,12 @@ public java.util.Map getFreeformTags() {
return freeformTags;
}
- /** Analytics instance update channel. */
+ /** The Analytics instance update cycle. */
@com.fasterxml.jackson.annotation.JsonProperty("updateChannel")
private final UpdateChannel updateChannel;
/**
- * Analytics instance update channel.
+ * The Analytics instance update cycle.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateChannel.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateChannel.java
index 4889b3c9223..cfa5d7b00b1 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateChannel.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateChannel.java
@@ -5,9 +5,9 @@
package com.oracle.bmc.analytics.model;
/**
- * EARLY - Early update channel recommended for pre-production use. REGULAR - Regular update channel
- * recommended for production use. PHASE_1 - Reserved for future use. PHASE_2 - Reserved for future
- * use.
+ * EARLY - Early update cycle. Oracle delivers updates as soon as they're available. REGULAR -
+ * Regular update cycle. Oracle delivers updates a few weeks after completing the early update
+ * cycle. PHASE_1 - Reserved for future use. PHASE_2 - Reserved for future use.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
public enum UpdateChannel implements com.oracle.bmc.http.internal.BmcEnum {
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdatePrivateAccessChannelDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdatePrivateAccessChannelDetails.java
index de4d9d57eac..3e0d4505a00 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdatePrivateAccessChannelDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdatePrivateAccessChannelDetails.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Input payload to update a Private Access Channel.
+ * Input payload to update a private access channel.
* 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
@@ -49,12 +49,12 @@ public UpdatePrivateAccessChannelDetails(
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** Display Name of the Private Access Channel. */
+ /** Display name of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("displayName")
private String displayName;
/**
- * Display Name of the Private Access Channel.
+ * Display name of the private access channel.
*
* @param displayName the value to set
* @return this builder
@@ -64,12 +64,12 @@ public Builder displayName(String displayName) {
this.__explicitlySet__.add("displayName");
return this;
}
- /** OCID of the customer VCN peered with private access channel. */
+ /** OCID of the customer VCN peered with the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("vcnId")
private String vcnId;
/**
- * OCID of the customer VCN peered with private access channel.
+ * OCID of the customer VCN peered with the private access channel.
*
* @param vcnId the value to set
* @return this builder
@@ -79,12 +79,12 @@ public Builder vcnId(String vcnId) {
this.__explicitlySet__.add("vcnId");
return this;
}
- /** OCID of the customer subnet connected to private access channel. */
+ /** OCID of the customer subnet connected to the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("subnetId")
private String subnetId;
/**
- * OCID of the customer subnet connected to private access channel.
+ * OCID of the customer subnet connected to the private access channel.
*
* @param subnetId the value to set
* @return this builder
@@ -95,19 +95,19 @@ public Builder subnetId(String subnetId) {
return this;
}
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access
- * from Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can
- * be registered.
+ * List of private source DNS zones registered with the private access channel. The
+ * datasource hostnames from these DNS zones / domains will be resolved in the peered VCN
+ * for access from the Analytics instance. Minimum 1 private source is required. Maximum 30
+ * private source DNS zones can be registered.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceDnsZones")
private java.util.List privateSourceDnsZones;
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access
- * from Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can
- * be registered.
+ * List of private source DNS zones registered with the private access channel. The
+ * datasource hostnames from these DNS zones / domains will be resolved in the peered VCN
+ * for access from the Analytics instance. Minimum 1 private source is required. Maximum 30
+ * private source DNS zones can be registered.
*
* @param privateSourceDnsZones the value to set
* @return this builder
@@ -119,15 +119,15 @@ public Builder privateSourceDnsZones(
return this;
}
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access
- * from Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceScanHosts")
private java.util.List privateSourceScanHosts;
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access
- * from Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*
* @param privateSourceScanHosts the value to set
* @return this builder
@@ -138,12 +138,12 @@ public Builder privateSourceScanHosts(
this.__explicitlySet__.add("privateSourceScanHosts");
return this;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @param networkSecurityGroupIds the value to set
* @return this builder
@@ -205,12 +205,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** Display Name of the Private Access Channel. */
+ /** Display name of the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("displayName")
private final String displayName;
/**
- * Display Name of the Private Access Channel.
+ * Display name of the private access channel.
*
* @return the value
*/
@@ -218,12 +218,12 @@ public String getDisplayName() {
return displayName;
}
- /** OCID of the customer VCN peered with private access channel. */
+ /** OCID of the customer VCN peered with the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("vcnId")
private final String vcnId;
/**
- * OCID of the customer VCN peered with private access channel.
+ * OCID of the customer VCN peered with the private access channel.
*
* @return the value
*/
@@ -231,12 +231,12 @@ public String getVcnId() {
return vcnId;
}
- /** OCID of the customer subnet connected to private access channel. */
+ /** OCID of the customer subnet connected to the private access channel. */
@com.fasterxml.jackson.annotation.JsonProperty("subnetId")
private final String subnetId;
/**
- * OCID of the customer subnet connected to private access channel.
+ * OCID of the customer subnet connected to the private access channel.
*
* @return the value
*/
@@ -245,19 +245,19 @@ public String getSubnetId() {
}
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access from
- * Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can be
- * registered.
+ * List of private source DNS zones registered with the private access channel. The datasource
+ * hostnames from these DNS zones / domains will be resolved in the peered VCN for access from
+ * the Analytics instance. Minimum 1 private source is required. Maximum 30 private source DNS
+ * zones can be registered.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceDnsZones")
private final java.util.List privateSourceDnsZones;
/**
- * List of Private Source DNS zones registered with Private Access Channel, where datasource
- * hostnames from these dns zones / domains will be resolved in the peered VCN for access from
- * Analytics Instance. Min of 1 is required and Max of 30 Private Source DNS zones can be
- * registered.
+ * List of private source DNS zones registered with the private access channel. The datasource
+ * hostnames from these DNS zones / domains will be resolved in the peered VCN for access from
+ * the Analytics instance. Minimum 1 private source is required. Maximum 30 private source DNS
+ * zones can be registered.
*
* @return the value
*/
@@ -266,15 +266,15 @@ public java.util.List getPrivateSourceDnsZones() {
}
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access from
- * Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*/
@com.fasterxml.jackson.annotation.JsonProperty("privateSourceScanHosts")
private final java.util.List privateSourceScanHosts;
/**
- * List of Private Source DB SCAN hosts registered with Private Access Channel for access from
- * Analytics Instance.
+ * List of private source database SCAN hosts registered with the private access channel for
+ * access from the Analytics instance.
*
* @return the value
*/
@@ -282,12 +282,12 @@ public java.util.List getPrivateSourceScanHosts() {
return privateSourceScanHosts;
}
- /** Network Security Group OCIDs for an Analytics instance. */
+ /** Network Security Group OCIDs for the Analytics instance. */
@com.fasterxml.jackson.annotation.JsonProperty("networkSecurityGroupIds")
private final java.util.List networkSecurityGroupIds;
/**
- * Network Security Group OCIDs for an Analytics instance.
+ * Network Security Group OCIDs for the Analytics instance.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateResourceGroupDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateResourceGroupDetails.java
new file mode 100644
index 00000000000..87b0db7e254
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateResourceGroupDetails.java
@@ -0,0 +1,242 @@
+/**
+ * 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.analytics.model;
+
+/**
+ * Input payload to update a resource group.
+ * 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: 20190331")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = UpdateResourceGroupDetails.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class UpdateResourceGroupDetails
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({"resourceName", "displayName", "description", "capacity"})
+ public UpdateResourceGroupDetails(
+ String resourceName, String displayName, String description, Integer capacity) {
+ super();
+ this.resourceName = resourceName;
+ this.displayName = displayName;
+ this.description = description;
+ this.capacity = capacity;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param resourceName the value to set
+ * @return this builder
+ */
+ public Builder resourceName(String resourceName) {
+ this.resourceName = resourceName;
+ this.__explicitlySet__.add("resourceName");
+ return this;
+ }
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @param displayName the value to set
+ * @return this builder
+ */
+ public Builder displayName(String displayName) {
+ this.displayName = displayName;
+ this.__explicitlySet__.add("displayName");
+ return this;
+ }
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @param description the value to set
+ * @return this builder
+ */
+ public Builder description(String description) {
+ this.description = description;
+ this.__explicitlySet__.add("description");
+ return this;
+ }
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @param capacity the value to set
+ * @return this builder
+ */
+ public Builder capacity(Integer capacity) {
+ this.capacity = capacity;
+ this.__explicitlySet__.add("capacity");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public UpdateResourceGroupDetails build() {
+ UpdateResourceGroupDetails model =
+ new UpdateResourceGroupDetails(
+ this.resourceName, this.displayName, this.description, this.capacity);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(UpdateResourceGroupDetails model) {
+ if (model.wasPropertyExplicitlySet("resourceName")) {
+ this.resourceName(model.getResourceName());
+ }
+ if (model.wasPropertyExplicitlySet("displayName")) {
+ this.displayName(model.getDisplayName());
+ }
+ if (model.wasPropertyExplicitlySet("description")) {
+ this.description(model.getDescription());
+ }
+ if (model.wasPropertyExplicitlySet("capacity")) {
+ this.capacity(model.getCapacity());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("resourceName")
+ private final String resourceName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getResourceName() {
+ return resourceName;
+ }
+
+ /** Meaningful name of resource group for end user */
+ @com.fasterxml.jackson.annotation.JsonProperty("displayName")
+ private final String displayName;
+
+ /**
+ * Meaningful name of resource group for end user
+ *
+ * @return the value
+ */
+ public String getDisplayName() {
+ return displayName;
+ }
+
+ /** Optional description of the resource group */
+ @com.fasterxml.jackson.annotation.JsonProperty("description")
+ private final String description;
+
+ /**
+ * Optional description of the resource group
+ *
+ * @return the value
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /** The capacity (in OCPU's) to be allocated for this resource. */
+ @com.fasterxml.jackson.annotation.JsonProperty("capacity")
+ private final Integer capacity;
+
+ /**
+ * The capacity (in OCPU's) to be allocated for this resource.
+ *
+ * @return the value
+ */
+ public Integer getCapacity() {
+ return capacity;
+ }
+
+ @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("UpdateResourceGroupDetails(");
+ sb.append("super=").append(super.toString());
+ sb.append("resourceName=").append(String.valueOf(this.resourceName));
+ sb.append(", displayName=").append(String.valueOf(this.displayName));
+ sb.append(", description=").append(String.valueOf(this.description));
+ sb.append(", capacity=").append(String.valueOf(this.capacity));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof UpdateResourceGroupDetails)) {
+ return false;
+ }
+
+ UpdateResourceGroupDetails other = (UpdateResourceGroupDetails) o;
+ return java.util.Objects.equals(this.resourceName, other.resourceName)
+ && java.util.Objects.equals(this.displayName, other.displayName)
+ && java.util.Objects.equals(this.description, other.description)
+ && java.util.Objects.equals(this.capacity, other.capacity)
+ && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result = (result * PRIME) + (this.resourceName == null ? 43 : this.resourceName.hashCode());
+ result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode());
+ result = (result * PRIME) + (this.description == null ? 43 : this.description.hashCode());
+ result = (result * PRIME) + (this.capacity == null ? 43 : this.capacity.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateVanityUrlDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateVanityUrlDetails.java
index 49371bc08d5..5f8ed89709d 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateVanityUrlDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/UpdateVanityUrlDetails.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Input payload to update a vanity url.
+ * Input payload to update a vanity URL.
* 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
@@ -40,12 +40,12 @@ public UpdateVanityUrlDetails(
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** Passphrase for the PEM Private key (if any). */
+ /** Passphrase for the PEM private key (if any). */
@com.fasterxml.jackson.annotation.JsonProperty("passphrase")
private String passphrase;
/**
- * Passphrase for the PEM Private key (if any).
+ * Passphrase for the PEM private key (if any).
*
* @param passphrase the value to set
* @return this builder
@@ -55,12 +55,12 @@ public Builder passphrase(String passphrase) {
this.__explicitlySet__.add("passphrase");
return this;
}
- /** PEM Private key for HTTPS connections. */
+ /** PEM private key for HTTPS connections. */
@com.fasterxml.jackson.annotation.JsonProperty("privateKey")
private String privateKey;
/**
- * PEM Private key for HTTPS connections.
+ * PEM private key for HTTPS connections.
*
* @param privateKey the value to set
* @return this builder
@@ -86,13 +86,13 @@ public Builder publicCertificate(String publicCertificate) {
return this;
}
/**
- * PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
+ * PEM CA certificates for HTTPS connections. This may include multiple PEM certificates.
*/
@com.fasterxml.jackson.annotation.JsonProperty("caCertificate")
private String caCertificate;
/**
- * PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
+ * PEM CA certificates for HTTPS connections. This may include multiple PEM certificates.
*
* @param caCertificate the value to set
* @return this builder
@@ -146,12 +146,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** Passphrase for the PEM Private key (if any). */
+ /** Passphrase for the PEM private key (if any). */
@com.fasterxml.jackson.annotation.JsonProperty("passphrase")
private final String passphrase;
/**
- * Passphrase for the PEM Private key (if any).
+ * Passphrase for the PEM private key (if any).
*
* @return the value
*/
@@ -159,12 +159,12 @@ public String getPassphrase() {
return passphrase;
}
- /** PEM Private key for HTTPS connections. */
+ /** PEM private key for HTTPS connections. */
@com.fasterxml.jackson.annotation.JsonProperty("privateKey")
private final String privateKey;
/**
- * PEM Private key for HTTPS connections.
+ * PEM private key for HTTPS connections.
*
* @return the value
*/
@@ -185,12 +185,12 @@ public String getPublicCertificate() {
return publicCertificate;
}
- /** PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates. */
+ /** PEM CA certificates for HTTPS connections. This may include multiple PEM certificates. */
@com.fasterxml.jackson.annotation.JsonProperty("caCertificate")
private final String caCertificate;
/**
- * PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
+ * PEM CA certificates for HTTPS connections. This may include multiple PEM certificates.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/VanityUrlDetails.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/VanityUrlDetails.java
index f63b099ac69..403aa710df4 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/VanityUrlDetails.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/VanityUrlDetails.java
@@ -5,7 +5,7 @@
package com.oracle.bmc.analytics.model;
/**
- * Vanity url configuration details.
+ * Vanity URL configuration details.
* 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
@@ -39,12 +39,12 @@ public VanityUrlDetails(
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** The vanity url unique identifier key. */
+ /** The vanity URL unique identifier key. */
@com.fasterxml.jackson.annotation.JsonProperty("key")
private String key;
/**
- * The vanity url unique identifier key.
+ * The vanity URL unique identifier key.
*
* @param key the value to set
* @return this builder
@@ -54,12 +54,12 @@ public Builder key(String key) {
this.__explicitlySet__.add("key");
return this;
}
- /** Description of the vanity url. */
+ /** Description of the vanity URL. */
@com.fasterxml.jackson.annotation.JsonProperty("description")
private String description;
/**
- * Description of the vanity url.
+ * Description of the vanity URL.
*
* @param description the value to set
* @return this builder
@@ -69,12 +69,12 @@ public Builder description(String description) {
this.__explicitlySet__.add("description");
return this;
}
- /** List of urls supported by this vanity URL definition (max of 3). */
+ /** List of URLs supported by this vanity URL definition (maximum of 3). */
@com.fasterxml.jackson.annotation.JsonProperty("urls")
private java.util.List urls;
/**
- * List of urls supported by this vanity URL definition (max of 3).
+ * List of URLs supported by this vanity URL definition (maximum of 3).
*
* @param urls the value to set
* @return this builder
@@ -84,12 +84,14 @@ public Builder urls(java.util.List urls) {
this.__explicitlySet__.add("urls");
return this;
}
- /** List of fully qualified hostnames supported by this vanity URL definition (max of 3). */
+ /**
+ * List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3).
+ */
@com.fasterxml.jackson.annotation.JsonProperty("hosts")
private java.util.List hosts;
/**
- * List of fully qualified hostnames supported by this vanity URL definition (max of 3).
+ * List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3).
*
* @param hosts the value to set
* @return this builder
@@ -162,12 +164,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** The vanity url unique identifier key. */
+ /** The vanity URL unique identifier key. */
@com.fasterxml.jackson.annotation.JsonProperty("key")
private final String key;
/**
- * The vanity url unique identifier key.
+ * The vanity URL unique identifier key.
*
* @return the value
*/
@@ -175,12 +177,12 @@ public String getKey() {
return key;
}
- /** Description of the vanity url. */
+ /** Description of the vanity URL. */
@com.fasterxml.jackson.annotation.JsonProperty("description")
private final String description;
/**
- * Description of the vanity url.
+ * Description of the vanity URL.
*
* @return the value
*/
@@ -188,12 +190,12 @@ public String getDescription() {
return description;
}
- /** List of urls supported by this vanity URL definition (max of 3). */
+ /** List of URLs supported by this vanity URL definition (maximum of 3). */
@com.fasterxml.jackson.annotation.JsonProperty("urls")
private final java.util.List urls;
/**
- * List of urls supported by this vanity URL definition (max of 3).
+ * List of URLs supported by this vanity URL definition (maximum of 3).
*
* @return the value
*/
@@ -201,12 +203,12 @@ public java.util.List getUrls() {
return urls;
}
- /** List of fully qualified hostnames supported by this vanity URL definition (max of 3). */
+ /** List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3). */
@com.fasterxml.jackson.annotation.JsonProperty("hosts")
private final java.util.List hosts;
/**
- * List of fully qualified hostnames supported by this vanity URL definition (max of 3).
+ * List of fully-qualified hostnames supported by this vanity URL definition (maximum of 3).
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestActionResult.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestActionResult.java
index 7d201438001..a1a27f93e83 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestActionResult.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestActionResult.java
@@ -21,6 +21,9 @@ public enum WorkRequestActionResult implements com.oracle.bmc.http.internal.BmcE
PrivateAccessChannelUpdated("PRIVATE_ACCESS_CHANNEL_UPDATED"),
PrivateAccessChannelDeleted("PRIVATE_ACCESS_CHANNEL_DELETED"),
None("NONE"),
+ ResourceGroupCreated("RESOURCE_GROUP_CREATED"),
+ ResourceGroupUpdated("RESOURCE_GROUP_UPDATED"),
+ ResourceGroupDeleted("RESOURCE_GROUP_DELETED"),
/**
* This value is used if a service returns a value for this enum that is not recognized by this
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestError.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestError.java
index 3dd0b7d1e4f..8c6ce890ade 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestError.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestError.java
@@ -32,12 +32,12 @@ public WorkRequestError(String code, String message, java.util.Date timestamp) {
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** A short error code that defines the error, meant for programmatic parsing. */
+ /** A short error code that defines the error, for programmatic parsing. */
@com.fasterxml.jackson.annotation.JsonProperty("code")
private String code;
/**
- * A short error code that defines the error, meant for programmatic parsing.
+ * A short error code that defines the error, for programmatic parsing.
*
* @param code the value to set
* @return this builder
@@ -63,7 +63,7 @@ public Builder message(String message) {
return this;
}
/**
- * The date and time the error occured, in the format defined by RFC3339.
+ * The date and time the error occurred, in the format defined by RFC3339.
*
* Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -71,7 +71,7 @@ public Builder message(String message) {
private java.util.Date timestamp;
/**
- * The date and time the error occured, in the format defined by RFC3339.
+ * The date and time the error occurred, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*
@@ -119,12 +119,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** A short error code that defines the error, meant for programmatic parsing. */
+ /** A short error code that defines the error, for programmatic parsing. */
@com.fasterxml.jackson.annotation.JsonProperty("code")
private final String code;
/**
- * A short error code that defines the error, meant for programmatic parsing.
+ * A short error code that defines the error, for programmatic parsing.
*
* @return the value
*/
@@ -146,7 +146,7 @@ public String getMessage() {
}
/**
- * The date and time the error occured, in the format defined by RFC3339.
+ * The date and time the error occurred, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -154,7 +154,7 @@ public String getMessage() {
private final java.util.Date timestamp;
/**
- * The date and time the error occured, in the format defined by RFC3339.
+ * The date and time the error occurred, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestLog.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestLog.java
index 97664ab95d9..480daadc1f2 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestLog.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestLog.java
@@ -47,7 +47,7 @@ public Builder message(String message) {
return this;
}
/**
- * The date and time the log entry occured, in the format defined by RFC3339.
+ * The date and time the log entry occurred, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -55,7 +55,7 @@ public Builder message(String message) {
private java.util.Date timestamp;
/**
- * The date and time the log entry occured, in the format defined by RFC3339.
+ * The date and time the log entry occurred, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*
@@ -114,7 +114,7 @@ public String getMessage() {
}
/**
- * The date and time the log entry occured, in the format defined by RFC3339.
+ * The date and time the log entry occurred, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*/
@@ -122,7 +122,7 @@ public String getMessage() {
private final java.util.Date timestamp;
/**
- * The date and time the log entry occured, in the format defined by RFC3339.
+ * The date and time the log entry occurred, in the format defined by RFC3339.
*
*
Example: {@code 2016-08-25T21:10:29.600Z}
*
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestOperationType.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestOperationType.java
index a7c9afdb245..f78853a7d76 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestOperationType.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestOperationType.java
@@ -21,6 +21,10 @@ public enum WorkRequestOperationType implements com.oracle.bmc.http.internal.Bmc
UpdatePrivateAccessChannel("UPDATE_PRIVATE_ACCESS_CHANNEL"),
DeletePrivateAccessChannel("DELETE_PRIVATE_ACCESS_CHANNEL"),
UpdateInstanceEncryptionKey("UPDATE_INSTANCE_ENCRYPTION_KEY"),
+ CreateResourceGroup("CREATE_RESOURCE_GROUP"),
+ UpdateResourceGroup("UPDATE_RESOURCE_GROUP"),
+ DeleteResourceGroup("DELETE_RESOURCE_GROUP"),
+ SetFeatureSet("SET_FEATURE_SET"),
/**
* This value is used if a service returns a value for this enum that is not recognized by this
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestResource.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestResource.java
index 033a02f6400..dc403cb577b 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestResource.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/model/WorkRequestResource.java
@@ -46,12 +46,12 @@ public WorkRequestResource(
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
public static class Builder {
- /** The way in which this resource was affected by this work request. */
+ /** The way this resource was affected by this work request. */
@com.fasterxml.jackson.annotation.JsonProperty("actionResult")
private WorkRequestActionResult actionResult;
/**
- * The way in which this resource was affected by this work request.
+ * The way this resource was affected by this work request.
*
* @param actionResult the value to set
* @return this builder
@@ -169,12 +169,12 @@ public Builder toBuilder() {
return new Builder().copy(this);
}
- /** The way in which this resource was affected by this work request. */
+ /** The way this resource was affected by this work request. */
@com.fasterxml.jackson.annotation.JsonProperty("actionResult")
private final WorkRequestActionResult actionResult;
/**
- * The way in which this resource was affected by this work request.
+ * The way this resource was affected by this work request.
*
* @return the value
*/
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceCompartmentRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceCompartmentRequest.java
index 23c6ed005e9..906187f19d7 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceCompartmentRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceCompartmentRequest.java
@@ -16,10 +16,10 @@ public class ChangeAnalyticsInstanceCompartmentRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.ChangeCompartmentDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -98,11 +98,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceNetworkEndpointRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceNetworkEndpointRequest.java
index 49cf247360c..c0bce9c40f7 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceNetworkEndpointRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ChangeAnalyticsInstanceNetworkEndpointRequest.java
@@ -16,18 +16,18 @@ public class ChangeAnalyticsInstanceNetworkEndpointRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.ChangeAnalyticsInstanceNetworkEndpointDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
- /** Input payload for changing an Analytics instance network endpoint. */
+ /** Input payload for changing a network endpoint for an Analytics instance. */
private com.oracle.bmc.analytics.model.ChangeAnalyticsInstanceNetworkEndpointDetails
changeAnalyticsInstanceNetworkEndpointDetails;
- /** Input payload for changing an Analytics instance network endpoint. */
+ /** Input payload for changing a network endpoint for an Analytics instance. */
public com.oracle.bmc.analytics.model.ChangeAnalyticsInstanceNetworkEndpointDetails
getChangeAnalyticsInstanceNetworkEndpointDetails() {
return changeAnalyticsInstanceNetworkEndpointDetails;
@@ -100,11 +100,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
@@ -114,12 +114,12 @@ public Builder analyticsInstanceId(String analyticsInstanceId) {
return this;
}
- /** Input payload for changing an Analytics instance network endpoint. */
+ /** Input payload for changing a network endpoint for an Analytics instance. */
private com.oracle.bmc.analytics.model.ChangeAnalyticsInstanceNetworkEndpointDetails
changeAnalyticsInstanceNetworkEndpointDetails = null;
/**
- * Input payload for changing an Analytics instance network endpoint.
+ * Input payload for changing a network endpoint for an Analytics instance.
*
* @param changeAnalyticsInstanceNetworkEndpointDetails the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateAnalyticsInstanceRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateAnalyticsInstanceRequest.java
index 65fb82cd1c5..4f7643e00ac 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateAnalyticsInstanceRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateAnalyticsInstanceRequest.java
@@ -16,11 +16,11 @@ public class CreateAnalyticsInstanceRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.CreateAnalyticsInstanceDetails> {
- /** Analytics Instance details. */
+ /** Analytics instance details. */
private com.oracle.bmc.analytics.model.CreateAnalyticsInstanceDetails
createAnalyticsInstanceDetails;
- /** Analytics Instance details. */
+ /** Analytics instance details. */
public com.oracle.bmc.analytics.model.CreateAnalyticsInstanceDetails
getCreateAnalyticsInstanceDetails() {
return createAnalyticsInstanceDetails;
@@ -76,12 +76,12 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** Analytics Instance details. */
+ /** Analytics instance details. */
private com.oracle.bmc.analytics.model.CreateAnalyticsInstanceDetails
createAnalyticsInstanceDetails = null;
/**
- * Analytics Instance details.
+ * Analytics instance details.
*
* @param createAnalyticsInstanceDetails the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreatePrivateAccessChannelRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreatePrivateAccessChannelRequest.java
index 718ceedbeae..7105879e18f 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreatePrivateAccessChannelRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreatePrivateAccessChannelRequest.java
@@ -16,10 +16,10 @@ public class CreatePrivateAccessChannelRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.CreatePrivateAccessChannelDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -83,11 +83,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateResourceGroupRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateResourceGroupRequest.java
new file mode 100644
index 00000000000..dd8507a9482
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateResourceGroupRequest.java
@@ -0,0 +1,321 @@
+/**
+ * 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.analytics.requests;
+
+import com.oracle.bmc.analytics.model.*;
+/**
+ * Example: Click here to see how to use CreateResourceGroupRequest.
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class CreateResourceGroupRequest
+ extends com.oracle.bmc.requests.BmcRequest<
+ com.oracle.bmc.analytics.model.CreateResourceGroupDetails> {
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId;
+
+ /** The OCID of the Analytics instance. */
+ public String getAnalyticsInstanceId() {
+ return analyticsInstanceId;
+ }
+ /** Resource group details */
+ private com.oracle.bmc.analytics.model.CreateResourceGroupDetails createResourceGroupDetails;
+
+ /** Resource group details */
+ public com.oracle.bmc.analytics.model.CreateResourceGroupDetails
+ getCreateResourceGroupDetails() {
+ return createResourceGroupDetails;
+ }
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after 24
+ * hours, but can be invalidated before then due to conflicting operations (for example, if a
+ * resource has been deleted and purged from the system, then a retry of the original creation
+ * request may be rejected).
+ */
+ private String opcRetryToken;
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after 24
+ * hours, but can be invalidated before then due to conflicting operations (for example, if a
+ * resource has been deleted and purged from the system, then a retry of the original creation
+ * request may be rejected).
+ */
+ public String getOpcRetryToken() {
+ return opcRetryToken;
+ }
+
+ /**
+ * Alternative accessor for the body parameter.
+ *
+ * @return body parameter
+ */
+ @Override
+ @com.oracle.bmc.InternalSdk
+ public com.oracle.bmc.analytics.model.CreateResourceGroupDetails getBody$() {
+ return createResourceGroupDetails;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.requests.BmcRequest.Builder<
+ CreateResourceGroupRequest,
+ com.oracle.bmc.analytics.model.CreateResourceGroupDetails> {
+ private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
+ private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId = null;
+
+ /**
+ * The OCID of the Analytics instance.
+ *
+ * @param analyticsInstanceId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceId(String analyticsInstanceId) {
+ this.analyticsInstanceId = analyticsInstanceId;
+ return this;
+ }
+
+ /** Resource group details */
+ private com.oracle.bmc.analytics.model.CreateResourceGroupDetails
+ createResourceGroupDetails = null;
+
+ /**
+ * Resource group details
+ *
+ * @param createResourceGroupDetails the value to set
+ * @return this builder instance
+ */
+ public Builder createResourceGroupDetails(
+ com.oracle.bmc.analytics.model.CreateResourceGroupDetails
+ createResourceGroupDetails) {
+ this.createResourceGroupDetails = createResourceGroupDetails;
+ return this;
+ }
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ */
+ private String opcRequestId = null;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder instance
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after
+ * 24 hours, but can be invalidated before then due to conflicting operations (for example,
+ * if a resource has been deleted and purged from the system, then a retry of the original
+ * creation request may be rejected).
+ */
+ private String opcRetryToken = null;
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after
+ * 24 hours, but can be invalidated before then due to conflicting operations (for example,
+ * if a resource has been deleted and purged from the system, then a retry of the original
+ * creation request may be rejected).
+ *
+ * @param opcRetryToken the value to set
+ * @return this builder instance
+ */
+ public Builder opcRetryToken(String opcRetryToken) {
+ this.opcRetryToken = opcRetryToken;
+ return this;
+ }
+
+ /**
+ * Set the invocation callback for the request to be built.
+ *
+ * @param invocationCallback the invocation callback to be set for the request
+ * @return this builder instance
+ */
+ public Builder invocationCallback(
+ com.oracle.bmc.http.client.RequestInterceptor invocationCallback) {
+ this.invocationCallback = invocationCallback;
+ return this;
+ }
+
+ /**
+ * Set the retry configuration for the request to be built.
+ *
+ * @param retryConfiguration the retry configuration to be used for the request
+ * @return this builder instance
+ */
+ public Builder retryConfiguration(
+ com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) {
+ this.retryConfiguration = retryConfiguration;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ public Builder copy(CreateResourceGroupRequest o) {
+ analyticsInstanceId(o.getAnalyticsInstanceId());
+ createResourceGroupDetails(o.getCreateResourceGroupDetails());
+ opcRequestId(o.getOpcRequestId());
+ opcRetryToken(o.getOpcRetryToken());
+ invocationCallback(o.getInvocationCallback());
+ retryConfiguration(o.getRetryConfiguration());
+ return this;
+ }
+
+ /**
+ * Build the instance of CreateResourceGroupRequest as configured by this builder
+ *
+ *
Note that this method takes calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#buildWithoutInvocationCallback} does not.
+ *
+ *
This is the preferred method to build an instance.
+ *
+ * @return instance of CreateResourceGroupRequest
+ */
+ public CreateResourceGroupRequest build() {
+ CreateResourceGroupRequest request = buildWithoutInvocationCallback();
+ request.setInvocationCallback(invocationCallback);
+ request.setRetryConfiguration(retryConfiguration);
+ return request;
+ }
+
+ /**
+ * Alternative setter for the body parameter.
+ *
+ * @param body the body parameter
+ * @return this builder instance
+ */
+ @com.oracle.bmc.InternalSdk
+ public Builder body$(com.oracle.bmc.analytics.model.CreateResourceGroupDetails body) {
+ createResourceGroupDetails(body);
+ return this;
+ }
+
+ /**
+ * Build the instance of CreateResourceGroupRequest as configured by this builder
+ *
+ *
Note that this method does not take calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#build} does
+ *
+ * @return instance of CreateResourceGroupRequest
+ */
+ public CreateResourceGroupRequest buildWithoutInvocationCallback() {
+ CreateResourceGroupRequest request = new CreateResourceGroupRequest();
+ request.analyticsInstanceId = analyticsInstanceId;
+ request.createResourceGroupDetails = createResourceGroupDetails;
+ request.opcRequestId = opcRequestId;
+ request.opcRetryToken = opcRetryToken;
+ return request;
+ // new CreateResourceGroupRequest(analyticsInstanceId, createResourceGroupDetails,
+ // opcRequestId, opcRetryToken);
+ }
+ }
+
+ /**
+ * Return an instance of {@link Builder} that allows you to modify request properties.
+ *
+ * @return instance of {@link Builder} that allows you to modify request properties.
+ */
+ public Builder toBuilder() {
+ return new Builder()
+ .analyticsInstanceId(analyticsInstanceId)
+ .createResourceGroupDetails(createResourceGroupDetails)
+ .opcRequestId(opcRequestId)
+ .opcRetryToken(opcRetryToken);
+ }
+
+ /**
+ * Return a new builder for this request object.
+ *
+ * @return builder for the request object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",analyticsInstanceId=").append(String.valueOf(this.analyticsInstanceId));
+ sb.append(",createResourceGroupDetails=")
+ .append(String.valueOf(this.createResourceGroupDetails));
+ sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
+ sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof CreateResourceGroupRequest)) {
+ return false;
+ }
+
+ CreateResourceGroupRequest other = (CreateResourceGroupRequest) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.analyticsInstanceId, other.analyticsInstanceId)
+ && java.util.Objects.equals(
+ this.createResourceGroupDetails, other.createResourceGroupDetails)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceId == null
+ ? 43
+ : this.analyticsInstanceId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.createResourceGroupDetails == null
+ ? 43
+ : this.createResourceGroupDetails.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateVanityUrlRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateVanityUrlRequest.java
index a2f2323008b..2c95ecdfadf 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateVanityUrlRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/CreateVanityUrlRequest.java
@@ -15,17 +15,17 @@ public class CreateVanityUrlRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.CreateVanityUrlDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
- /** Vanity url details. */
+ /** Vanity URL details. */
private com.oracle.bmc.analytics.model.CreateVanityUrlDetails createVanityUrlDetails;
- /** Vanity url details. */
+ /** Vanity URL details. */
public com.oracle.bmc.analytics.model.CreateVanityUrlDetails getCreateVanityUrlDetails() {
return createVanityUrlDetails;
}
@@ -79,11 +79,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
@@ -93,11 +93,11 @@ public Builder analyticsInstanceId(String analyticsInstanceId) {
return this;
}
- /** Vanity url details. */
+ /** Vanity URL details. */
private com.oracle.bmc.analytics.model.CreateVanityUrlDetails createVanityUrlDetails = null;
/**
- * Vanity url details.
+ * Vanity URL details.
*
* @param createVanityUrlDetails the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteAnalyticsInstanceRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteAnalyticsInstanceRequest.java
index 3b9fc8623f5..85c98904908 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteAnalyticsInstanceRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteAnalyticsInstanceRequest.java
@@ -15,10 +15,10 @@
public class DeleteAnalyticsInstanceRequest
extends com.oracle.bmc.requests.BmcRequest {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -78,11 +78,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeletePrivateAccessChannelRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeletePrivateAccessChannelRequest.java
index fe704bce057..a9b604da5e3 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeletePrivateAccessChannelRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeletePrivateAccessChannelRequest.java
@@ -15,17 +15,17 @@
public class DeletePrivateAccessChannelRequest
extends com.oracle.bmc.requests.BmcRequest {
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
private String privateAccessChannelKey;
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
public String getPrivateAccessChannelKey() {
return privateAccessChannelKey;
}
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -85,11 +85,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
private String privateAccessChannelKey = null;
/**
- * The unique identifier key of the Private Access Channel.
+ * The unique identifier key of the private access channel.
*
* @param privateAccessChannelKey the value to set
* @return this builder instance
@@ -99,11 +99,11 @@ public Builder privateAccessChannelKey(String privateAccessChannelKey) {
return this;
}
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteResourceGroupRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteResourceGroupRequest.java
new file mode 100644
index 00000000000..46c8fd59ec6
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteResourceGroupRequest.java
@@ -0,0 +1,337 @@
+/**
+ * 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.analytics.requests;
+
+import com.oracle.bmc.analytics.model.*;
+/**
+ * Example: Click here to see how to use DeleteResourceGroupRequest.
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class DeleteResourceGroupRequest extends com.oracle.bmc.requests.BmcRequest {
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId;
+
+ /** The OCID of the Analytics instance. */
+ public String getAnalyticsInstanceId() {
+ return analyticsInstanceId;
+ }
+ /** Specify unique id of a resource group within an Analytics instance. */
+ private String analyticsInstanceResourceGroupId;
+
+ /** Specify unique id of a resource group within an Analytics instance. */
+ public String getAnalyticsInstanceResourceGroupId() {
+ return analyticsInstanceResourceGroupId;
+ }
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code
+ * if-match} parameter to the value of the etag from a previous GET or POST response for that
+ * resource. The resource will be updated or deleted only if the etag you provide matches the
+ * resource's current etag value.
+ */
+ private String ifMatch;
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code
+ * if-match} parameter to the value of the etag from a previous GET or POST response for that
+ * resource. The resource will be updated or deleted only if the etag you provide matches the
+ * resource's current etag value.
+ */
+ public String getIfMatch() {
+ return ifMatch;
+ }
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after 24
+ * hours, but can be invalidated before then due to conflicting operations (for example, if a
+ * resource has been deleted and purged from the system, then a retry of the original creation
+ * request may be rejected).
+ */
+ private String opcRetryToken;
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after 24
+ * hours, but can be invalidated before then due to conflicting operations (for example, if a
+ * resource has been deleted and purged from the system, then a retry of the original creation
+ * request may be rejected).
+ */
+ public String getOpcRetryToken() {
+ return opcRetryToken;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.requests.BmcRequest.Builder<
+ DeleteResourceGroupRequest, java.lang.Void> {
+ private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
+ private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId = null;
+
+ /**
+ * The OCID of the Analytics instance.
+ *
+ * @param analyticsInstanceId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceId(String analyticsInstanceId) {
+ this.analyticsInstanceId = analyticsInstanceId;
+ return this;
+ }
+
+ /** Specify unique id of a resource group within an Analytics instance. */
+ private String analyticsInstanceResourceGroupId = null;
+
+ /**
+ * Specify unique id of a resource group within an Analytics instance.
+ *
+ * @param analyticsInstanceResourceGroupId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceResourceGroupId(String analyticsInstanceResourceGroupId) {
+ this.analyticsInstanceResourceGroupId = analyticsInstanceResourceGroupId;
+ return this;
+ }
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
+ * {@code if-match} parameter to the value of the etag from a previous GET or POST response
+ * for that resource. The resource will be updated or deleted only if the etag you provide
+ * matches the resource's current etag value.
+ */
+ private String ifMatch = null;
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
+ * {@code if-match} parameter to the value of the etag from a previous GET or POST response
+ * for that resource. The resource will be updated or deleted only if the etag you provide
+ * matches the resource's current etag value.
+ *
+ * @param ifMatch the value to set
+ * @return this builder instance
+ */
+ public Builder ifMatch(String ifMatch) {
+ this.ifMatch = ifMatch;
+ return this;
+ }
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ */
+ private String opcRequestId = null;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder instance
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after
+ * 24 hours, but can be invalidated before then due to conflicting operations (for example,
+ * if a resource has been deleted and purged from the system, then a retry of the original
+ * creation request may be rejected).
+ */
+ private String opcRetryToken = null;
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after
+ * 24 hours, but can be invalidated before then due to conflicting operations (for example,
+ * if a resource has been deleted and purged from the system, then a retry of the original
+ * creation request may be rejected).
+ *
+ * @param opcRetryToken the value to set
+ * @return this builder instance
+ */
+ public Builder opcRetryToken(String opcRetryToken) {
+ this.opcRetryToken = opcRetryToken;
+ return this;
+ }
+
+ /**
+ * Set the invocation callback for the request to be built.
+ *
+ * @param invocationCallback the invocation callback to be set for the request
+ * @return this builder instance
+ */
+ public Builder invocationCallback(
+ com.oracle.bmc.http.client.RequestInterceptor invocationCallback) {
+ this.invocationCallback = invocationCallback;
+ return this;
+ }
+
+ /**
+ * Set the retry configuration for the request to be built.
+ *
+ * @param retryConfiguration the retry configuration to be used for the request
+ * @return this builder instance
+ */
+ public Builder retryConfiguration(
+ com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) {
+ this.retryConfiguration = retryConfiguration;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ public Builder copy(DeleteResourceGroupRequest o) {
+ analyticsInstanceId(o.getAnalyticsInstanceId());
+ analyticsInstanceResourceGroupId(o.getAnalyticsInstanceResourceGroupId());
+ ifMatch(o.getIfMatch());
+ opcRequestId(o.getOpcRequestId());
+ opcRetryToken(o.getOpcRetryToken());
+ invocationCallback(o.getInvocationCallback());
+ retryConfiguration(o.getRetryConfiguration());
+ return this;
+ }
+
+ /**
+ * Build the instance of DeleteResourceGroupRequest as configured by this builder
+ *
+ * Note that this method takes calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#buildWithoutInvocationCallback} does not.
+ *
+ *
This is the preferred method to build an instance.
+ *
+ * @return instance of DeleteResourceGroupRequest
+ */
+ public DeleteResourceGroupRequest build() {
+ DeleteResourceGroupRequest request = buildWithoutInvocationCallback();
+ request.setInvocationCallback(invocationCallback);
+ request.setRetryConfiguration(retryConfiguration);
+ return request;
+ }
+
+ /**
+ * Build the instance of DeleteResourceGroupRequest as configured by this builder
+ *
+ *
Note that this method does not take calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#build} does
+ *
+ * @return instance of DeleteResourceGroupRequest
+ */
+ public DeleteResourceGroupRequest buildWithoutInvocationCallback() {
+ DeleteResourceGroupRequest request = new DeleteResourceGroupRequest();
+ request.analyticsInstanceId = analyticsInstanceId;
+ request.analyticsInstanceResourceGroupId = analyticsInstanceResourceGroupId;
+ request.ifMatch = ifMatch;
+ request.opcRequestId = opcRequestId;
+ request.opcRetryToken = opcRetryToken;
+ return request;
+ // new DeleteResourceGroupRequest(analyticsInstanceId, analyticsInstanceResourceGroupId,
+ // ifMatch, opcRequestId, opcRetryToken);
+ }
+ }
+
+ /**
+ * Return an instance of {@link Builder} that allows you to modify request properties.
+ *
+ * @return instance of {@link Builder} that allows you to modify request properties.
+ */
+ public Builder toBuilder() {
+ return new Builder()
+ .analyticsInstanceId(analyticsInstanceId)
+ .analyticsInstanceResourceGroupId(analyticsInstanceResourceGroupId)
+ .ifMatch(ifMatch)
+ .opcRequestId(opcRequestId)
+ .opcRetryToken(opcRetryToken);
+ }
+
+ /**
+ * Return a new builder for this request object.
+ *
+ * @return builder for the request object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",analyticsInstanceId=").append(String.valueOf(this.analyticsInstanceId));
+ sb.append(",analyticsInstanceResourceGroupId=")
+ .append(String.valueOf(this.analyticsInstanceResourceGroupId));
+ sb.append(",ifMatch=").append(String.valueOf(this.ifMatch));
+ sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
+ sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof DeleteResourceGroupRequest)) {
+ return false;
+ }
+
+ DeleteResourceGroupRequest other = (DeleteResourceGroupRequest) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.analyticsInstanceId, other.analyticsInstanceId)
+ && java.util.Objects.equals(
+ this.analyticsInstanceResourceGroupId,
+ other.analyticsInstanceResourceGroupId)
+ && java.util.Objects.equals(this.ifMatch, other.ifMatch)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceId == null
+ ? 43
+ : this.analyticsInstanceId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceResourceGroupId == null
+ ? 43
+ : this.analyticsInstanceResourceGroupId.hashCode());
+ result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteVanityUrlRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteVanityUrlRequest.java
index 3c7afc6e442..9cd18957fc9 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteVanityUrlRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/DeleteVanityUrlRequest.java
@@ -13,17 +13,17 @@
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
public class DeleteVanityUrlRequest extends com.oracle.bmc.requests.BmcRequest {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
- /** Specify unique identifier key of a vanity url to update or delete. */
+ /** Specify unique identifier key of a vanity URL to update or delete. */
private String vanityUrlKey;
- /** Specify unique identifier key of a vanity url to update or delete. */
+ /** Specify unique identifier key of a vanity URL to update or delete. */
public String getVanityUrlKey() {
return vanityUrlKey;
}
@@ -83,11 +83,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
@@ -97,11 +97,11 @@ public Builder analyticsInstanceId(String analyticsInstanceId) {
return this;
}
- /** Specify unique identifier key of a vanity url to update or delete. */
+ /** Specify unique identifier key of a vanity URL to update or delete. */
private String vanityUrlKey = null;
/**
- * Specify unique identifier key of a vanity url to update or delete.
+ * Specify unique identifier key of a vanity URL to update or delete.
*
* @param vanityUrlKey the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetAnalyticsInstanceRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetAnalyticsInstanceRequest.java
index e23e3b7fe7d..798a073c35d 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetAnalyticsInstanceRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetAnalyticsInstanceRequest.java
@@ -14,10 +14,10 @@
public class GetAnalyticsInstanceRequest
extends com.oracle.bmc.requests.BmcRequest {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -41,11 +41,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetPrivateAccessChannelRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetPrivateAccessChannelRequest.java
index acca2b47ffa..3924fe6888f 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetPrivateAccessChannelRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetPrivateAccessChannelRequest.java
@@ -15,17 +15,17 @@
public class GetPrivateAccessChannelRequest
extends com.oracle.bmc.requests.BmcRequest {
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
private String privateAccessChannelKey;
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
public String getPrivateAccessChannelKey() {
return privateAccessChannelKey;
}
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -49,11 +49,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
private String privateAccessChannelKey = null;
/**
- * The unique identifier key of the Private Access Channel.
+ * The unique identifier key of the private access channel.
*
* @param privateAccessChannelKey the value to set
* @return this builder instance
@@ -63,11 +63,11 @@ public Builder privateAccessChannelKey(String privateAccessChannelKey) {
return this;
}
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetResourceGroupRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetResourceGroupRequest.java
new file mode 100644
index 00000000000..b17a792254d
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/GetResourceGroupRequest.java
@@ -0,0 +1,241 @@
+/**
+ * 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.analytics.requests;
+
+import com.oracle.bmc.analytics.model.*;
+/**
+ * Example: Click here to see how to use GetResourceGroupRequest.
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class GetResourceGroupRequest extends com.oracle.bmc.requests.BmcRequest {
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId;
+
+ /** The OCID of the Analytics instance. */
+ public String getAnalyticsInstanceId() {
+ return analyticsInstanceId;
+ }
+ /** Specify unique id of a resource group within an Analytics instance. */
+ private String analyticsInstanceResourceGroupId;
+
+ /** Specify unique id of a resource group within an Analytics instance. */
+ public String getAnalyticsInstanceResourceGroupId() {
+ return analyticsInstanceResourceGroupId;
+ }
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.requests.BmcRequest.Builder<
+ GetResourceGroupRequest, java.lang.Void> {
+ private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
+ private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId = null;
+
+ /**
+ * The OCID of the Analytics instance.
+ *
+ * @param analyticsInstanceId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceId(String analyticsInstanceId) {
+ this.analyticsInstanceId = analyticsInstanceId;
+ return this;
+ }
+
+ /** Specify unique id of a resource group within an Analytics instance. */
+ private String analyticsInstanceResourceGroupId = null;
+
+ /**
+ * Specify unique id of a resource group within an Analytics instance.
+ *
+ * @param analyticsInstanceResourceGroupId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceResourceGroupId(String analyticsInstanceResourceGroupId) {
+ this.analyticsInstanceResourceGroupId = analyticsInstanceResourceGroupId;
+ return this;
+ }
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ */
+ private String opcRequestId = null;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder instance
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * Set the invocation callback for the request to be built.
+ *
+ * @param invocationCallback the invocation callback to be set for the request
+ * @return this builder instance
+ */
+ public Builder invocationCallback(
+ com.oracle.bmc.http.client.RequestInterceptor invocationCallback) {
+ this.invocationCallback = invocationCallback;
+ return this;
+ }
+
+ /**
+ * Set the retry configuration for the request to be built.
+ *
+ * @param retryConfiguration the retry configuration to be used for the request
+ * @return this builder instance
+ */
+ public Builder retryConfiguration(
+ com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) {
+ this.retryConfiguration = retryConfiguration;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ public Builder copy(GetResourceGroupRequest o) {
+ analyticsInstanceId(o.getAnalyticsInstanceId());
+ analyticsInstanceResourceGroupId(o.getAnalyticsInstanceResourceGroupId());
+ opcRequestId(o.getOpcRequestId());
+ invocationCallback(o.getInvocationCallback());
+ retryConfiguration(o.getRetryConfiguration());
+ return this;
+ }
+
+ /**
+ * Build the instance of GetResourceGroupRequest as configured by this builder
+ *
+ * Note that this method takes calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#buildWithoutInvocationCallback} does not.
+ *
+ *
This is the preferred method to build an instance.
+ *
+ * @return instance of GetResourceGroupRequest
+ */
+ public GetResourceGroupRequest build() {
+ GetResourceGroupRequest request = buildWithoutInvocationCallback();
+ request.setInvocationCallback(invocationCallback);
+ request.setRetryConfiguration(retryConfiguration);
+ return request;
+ }
+
+ /**
+ * Build the instance of GetResourceGroupRequest as configured by this builder
+ *
+ *
Note that this method does not take calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#build} does
+ *
+ * @return instance of GetResourceGroupRequest
+ */
+ public GetResourceGroupRequest buildWithoutInvocationCallback() {
+ GetResourceGroupRequest request = new GetResourceGroupRequest();
+ request.analyticsInstanceId = analyticsInstanceId;
+ request.analyticsInstanceResourceGroupId = analyticsInstanceResourceGroupId;
+ request.opcRequestId = opcRequestId;
+ return request;
+ // new GetResourceGroupRequest(analyticsInstanceId, analyticsInstanceResourceGroupId,
+ // opcRequestId);
+ }
+ }
+
+ /**
+ * Return an instance of {@link Builder} that allows you to modify request properties.
+ *
+ * @return instance of {@link Builder} that allows you to modify request properties.
+ */
+ public Builder toBuilder() {
+ return new Builder()
+ .analyticsInstanceId(analyticsInstanceId)
+ .analyticsInstanceResourceGroupId(analyticsInstanceResourceGroupId)
+ .opcRequestId(opcRequestId);
+ }
+
+ /**
+ * Return a new builder for this request object.
+ *
+ * @return builder for the request object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",analyticsInstanceId=").append(String.valueOf(this.analyticsInstanceId));
+ sb.append(",analyticsInstanceResourceGroupId=")
+ .append(String.valueOf(this.analyticsInstanceResourceGroupId));
+ sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof GetResourceGroupRequest)) {
+ return false;
+ }
+
+ GetResourceGroupRequest other = (GetResourceGroupRequest) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.analyticsInstanceId, other.analyticsInstanceId)
+ && java.util.Objects.equals(
+ this.analyticsInstanceResourceGroupId,
+ other.analyticsInstanceResourceGroupId)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceId == null
+ ? 43
+ : this.analyticsInstanceId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceResourceGroupId == null
+ ? 43
+ : this.analyticsInstanceResourceGroupId.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ListResourceGroupsRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ListResourceGroupsRequest.java
new file mode 100644
index 00000000000..6278518588f
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ListResourceGroupsRequest.java
@@ -0,0 +1,388 @@
+/**
+ * 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.analytics.requests;
+
+import com.oracle.bmc.analytics.model.*;
+/**
+ * Example: Click here to see how to use ListResourceGroupsRequest.
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class ListResourceGroupsRequest extends com.oracle.bmc.requests.BmcRequest {
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId;
+
+ /** The OCID of the Analytics instance. */
+ public String getAnalyticsInstanceId() {
+ return analyticsInstanceId;
+ }
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+ /** A filter to return only resources that match the given name exactly. */
+ private String name;
+
+ /** A filter to return only resources that match the given name exactly. */
+ public String getName() {
+ return name;
+ }
+ /**
+ * For list pagination. The maximum number of results per page, or items to return in a
+ * paginated "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ *
+ * Example: {@code 50}
+ */
+ private Integer limit;
+
+ /**
+ * For list pagination. The maximum number of results per page, or items to return in a
+ * paginated "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ *
+ *
Example: {@code 50}
+ */
+ public Integer getLimit() {
+ return limit;
+ }
+ /**
+ * For list pagination. The value of the {@code opc-next-page} response header from the previous
+ * "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ */
+ private String page;
+
+ /**
+ * For list pagination. The value of the {@code opc-next-page} response header from the previous
+ * "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ */
+ public String getPage() {
+ return page;
+ }
+ /**
+ * The field to sort by (one column only). Default sort order is default group first, then sort
+ * by resource name, ascending.
+ */
+ private com.oracle.bmc.analytics.model.ResourceGroupSortBy sortBy;
+
+ /**
+ * The field to sort by (one column only). Default sort order is default group first, then sort
+ * by resource name, ascending.
+ */
+ public com.oracle.bmc.analytics.model.ResourceGroupSortBy getSortBy() {
+ return sortBy;
+ }
+ /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */
+ private com.oracle.bmc.analytics.model.SortOrder sortOrder;
+
+ /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */
+ public com.oracle.bmc.analytics.model.SortOrder getSortOrder() {
+ return sortOrder;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.requests.BmcRequest.Builder<
+ ListResourceGroupsRequest, java.lang.Void> {
+ private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
+ private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId = null;
+
+ /**
+ * The OCID of the Analytics instance.
+ *
+ * @param analyticsInstanceId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceId(String analyticsInstanceId) {
+ this.analyticsInstanceId = analyticsInstanceId;
+ return this;
+ }
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ */
+ private String opcRequestId = null;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder instance
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /** A filter to return only resources that match the given name exactly. */
+ private String name = null;
+
+ /**
+ * A filter to return only resources that match the given name exactly.
+ *
+ * @param name the value to set
+ * @return this builder instance
+ */
+ public Builder name(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * For list pagination. The maximum number of results per page, or items to return in a
+ * paginated "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ *
+ *
Example: {@code 50}
+ */
+ private Integer limit = null;
+
+ /**
+ * For list pagination. The maximum number of results per page, or items to return in a
+ * paginated "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ *
+ *
Example: {@code 50}
+ *
+ * @param limit the value to set
+ * @return this builder instance
+ */
+ public Builder limit(Integer limit) {
+ this.limit = limit;
+ return this;
+ }
+
+ /**
+ * For list pagination. The value of the {@code opc-next-page} response header from the
+ * previous "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ */
+ private String page = null;
+
+ /**
+ * For list pagination. The value of the {@code opc-next-page} response header from the
+ * previous "List" call. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ *
+ * @param page the value to set
+ * @return this builder instance
+ */
+ public Builder page(String page) {
+ this.page = page;
+ return this;
+ }
+
+ /**
+ * The field to sort by (one column only). Default sort order is default group first, then
+ * sort by resource name, ascending.
+ */
+ private com.oracle.bmc.analytics.model.ResourceGroupSortBy sortBy = null;
+
+ /**
+ * The field to sort by (one column only). Default sort order is default group first, then
+ * sort by resource name, ascending.
+ *
+ * @param sortBy the value to set
+ * @return this builder instance
+ */
+ public Builder sortBy(com.oracle.bmc.analytics.model.ResourceGroupSortBy sortBy) {
+ this.sortBy = sortBy;
+ return this;
+ }
+
+ /** The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}). */
+ private com.oracle.bmc.analytics.model.SortOrder sortOrder = null;
+
+ /**
+ * The sort order to use, either ascending ({@code ASC}) or descending ({@code DESC}).
+ *
+ * @param sortOrder the value to set
+ * @return this builder instance
+ */
+ public Builder sortOrder(com.oracle.bmc.analytics.model.SortOrder sortOrder) {
+ this.sortOrder = sortOrder;
+ return this;
+ }
+
+ /**
+ * Set the invocation callback for the request to be built.
+ *
+ * @param invocationCallback the invocation callback to be set for the request
+ * @return this builder instance
+ */
+ public Builder invocationCallback(
+ com.oracle.bmc.http.client.RequestInterceptor invocationCallback) {
+ this.invocationCallback = invocationCallback;
+ return this;
+ }
+
+ /**
+ * Set the retry configuration for the request to be built.
+ *
+ * @param retryConfiguration the retry configuration to be used for the request
+ * @return this builder instance
+ */
+ public Builder retryConfiguration(
+ com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) {
+ this.retryConfiguration = retryConfiguration;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ public Builder copy(ListResourceGroupsRequest o) {
+ analyticsInstanceId(o.getAnalyticsInstanceId());
+ opcRequestId(o.getOpcRequestId());
+ name(o.getName());
+ limit(o.getLimit());
+ page(o.getPage());
+ sortBy(o.getSortBy());
+ sortOrder(o.getSortOrder());
+ invocationCallback(o.getInvocationCallback());
+ retryConfiguration(o.getRetryConfiguration());
+ return this;
+ }
+
+ /**
+ * Build the instance of ListResourceGroupsRequest as configured by this builder
+ *
+ *
Note that this method takes calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#buildWithoutInvocationCallback} does not.
+ *
+ *
This is the preferred method to build an instance.
+ *
+ * @return instance of ListResourceGroupsRequest
+ */
+ public ListResourceGroupsRequest build() {
+ ListResourceGroupsRequest request = buildWithoutInvocationCallback();
+ request.setInvocationCallback(invocationCallback);
+ request.setRetryConfiguration(retryConfiguration);
+ return request;
+ }
+
+ /**
+ * Build the instance of ListResourceGroupsRequest as configured by this builder
+ *
+ *
Note that this method does not take calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#build} does
+ *
+ * @return instance of ListResourceGroupsRequest
+ */
+ public ListResourceGroupsRequest buildWithoutInvocationCallback() {
+ ListResourceGroupsRequest request = new ListResourceGroupsRequest();
+ request.analyticsInstanceId = analyticsInstanceId;
+ request.opcRequestId = opcRequestId;
+ request.name = name;
+ request.limit = limit;
+ request.page = page;
+ request.sortBy = sortBy;
+ request.sortOrder = sortOrder;
+ return request;
+ // new ListResourceGroupsRequest(analyticsInstanceId, opcRequestId, name, limit, page,
+ // sortBy, sortOrder);
+ }
+ }
+
+ /**
+ * Return an instance of {@link Builder} that allows you to modify request properties.
+ *
+ * @return instance of {@link Builder} that allows you to modify request properties.
+ */
+ public Builder toBuilder() {
+ return new Builder()
+ .analyticsInstanceId(analyticsInstanceId)
+ .opcRequestId(opcRequestId)
+ .name(name)
+ .limit(limit)
+ .page(page)
+ .sortBy(sortBy)
+ .sortOrder(sortOrder);
+ }
+
+ /**
+ * Return a new builder for this request object.
+ *
+ * @return builder for the request object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",analyticsInstanceId=").append(String.valueOf(this.analyticsInstanceId));
+ sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
+ sb.append(",name=").append(String.valueOf(this.name));
+ sb.append(",limit=").append(String.valueOf(this.limit));
+ sb.append(",page=").append(String.valueOf(this.page));
+ sb.append(",sortBy=").append(String.valueOf(this.sortBy));
+ sb.append(",sortOrder=").append(String.valueOf(this.sortOrder));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof ListResourceGroupsRequest)) {
+ return false;
+ }
+
+ ListResourceGroupsRequest other = (ListResourceGroupsRequest) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.analyticsInstanceId, other.analyticsInstanceId)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.name, other.name)
+ && java.util.Objects.equals(this.limit, other.limit)
+ && java.util.Objects.equals(this.page, other.page)
+ && java.util.Objects.equals(this.sortBy, other.sortBy)
+ && java.util.Objects.equals(this.sortOrder, other.sortOrder);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceId == null
+ ? 43
+ : this.analyticsInstanceId.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result = (result * PRIME) + (this.name == null ? 43 : this.name.hashCode());
+ result = (result * PRIME) + (this.limit == null ? 43 : this.limit.hashCode());
+ result = (result * PRIME) + (this.page == null ? 43 : this.page.hashCode());
+ result = (result * PRIME) + (this.sortBy == null ? 43 : this.sortBy.hashCode());
+ result = (result * PRIME) + (this.sortOrder == null ? 43 : this.sortOrder.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ScaleAnalyticsInstanceRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ScaleAnalyticsInstanceRequest.java
index 70acf52a579..8f324db0631 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ScaleAnalyticsInstanceRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/ScaleAnalyticsInstanceRequest.java
@@ -16,10 +16,10 @@ public class ScaleAnalyticsInstanceRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.ScaleAnalyticsInstanceDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -100,11 +100,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetFeatureBundleRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetFeatureBundleRequest.java
index 5327d085893..b9a06a38536 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetFeatureBundleRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetFeatureBundleRequest.java
@@ -15,10 +15,10 @@ public class SetFeatureBundleRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.SetFeatureBundleDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -97,11 +97,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetKmsKeyRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetKmsKeyRequest.java
index 16f638ead88..af08c8f0e54 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetKmsKeyRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/SetKmsKeyRequest.java
@@ -15,17 +15,17 @@ public class SetKmsKeyRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.SetKmsKeyDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
- /** Input payload to reset the OCI Vault encryption key. */
+ /** Input payload to reset the OCI vault encryption key. */
private com.oracle.bmc.analytics.model.SetKmsKeyDetails setKmsKeyDetails;
- /** Input payload to reset the OCI Vault encryption key. */
+ /** Input payload to reset the OCI vault encryption key. */
public com.oracle.bmc.analytics.model.SetKmsKeyDetails getSetKmsKeyDetails() {
return setKmsKeyDetails;
}
@@ -96,11 +96,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
@@ -110,11 +110,11 @@ public Builder analyticsInstanceId(String analyticsInstanceId) {
return this;
}
- /** Input payload to reset the OCI Vault encryption key. */
+ /** Input payload to reset the OCI vault encryption key. */
private com.oracle.bmc.analytics.model.SetKmsKeyDetails setKmsKeyDetails = null;
/**
- * Input payload to reset the OCI Vault encryption key.
+ * Input payload to reset the OCI vault encryption key.
*
* @param setKmsKeyDetails the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StartAnalyticsInstanceRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StartAnalyticsInstanceRequest.java
index ad97d49eaf2..8c805b4a85c 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StartAnalyticsInstanceRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StartAnalyticsInstanceRequest.java
@@ -15,10 +15,10 @@
public class StartAnalyticsInstanceRequest
extends com.oracle.bmc.requests.BmcRequest {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -78,11 +78,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StopAnalyticsInstanceRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StopAnalyticsInstanceRequest.java
index 70ff11bae04..26029de0dae 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StopAnalyticsInstanceRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/StopAnalyticsInstanceRequest.java
@@ -15,10 +15,10 @@
public class StopAnalyticsInstanceRequest
extends com.oracle.bmc.requests.BmcRequest {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
@@ -78,11 +78,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateAnalyticsInstanceRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateAnalyticsInstanceRequest.java
index d39554e0c11..ed3b893903d 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateAnalyticsInstanceRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateAnalyticsInstanceRequest.java
@@ -16,21 +16,23 @@ public class UpdateAnalyticsInstanceRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.UpdateAnalyticsInstanceDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
/**
- * The Analytics Instance fields to update. Fields that are not provided will not be updated.
+ * Update specified fields for an Analytics instance. Fields that aren't provided won't be
+ * updated.
*/
private com.oracle.bmc.analytics.model.UpdateAnalyticsInstanceDetails
updateAnalyticsInstanceDetails;
/**
- * The Analytics Instance fields to update. Fields that are not provided will not be updated.
+ * Update specified fields for an Analytics instance. Fields that aren't provided won't be
+ * updated.
*/
public com.oracle.bmc.analytics.model.UpdateAnalyticsInstanceDetails
getUpdateAnalyticsInstanceDetails() {
@@ -85,11 +87,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
@@ -100,14 +102,14 @@ public Builder analyticsInstanceId(String analyticsInstanceId) {
}
/**
- * The Analytics Instance fields to update. Fields that are not provided will not be
+ * Update specified fields for an Analytics instance. Fields that aren't provided won't be
* updated.
*/
private com.oracle.bmc.analytics.model.UpdateAnalyticsInstanceDetails
updateAnalyticsInstanceDetails = null;
/**
- * The Analytics Instance fields to update. Fields that are not provided will not be
+ * Update specified fields for an Analytics instance. Fields that aren't provided won't be
* updated.
*
* @param updateAnalyticsInstanceDetails the value to set
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdatePrivateAccessChannelRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdatePrivateAccessChannelRequest.java
index 974b49a2bb4..d72541f8fab 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdatePrivateAccessChannelRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdatePrivateAccessChannelRequest.java
@@ -16,30 +16,30 @@ public class UpdatePrivateAccessChannelRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.UpdatePrivateAccessChannelDetails> {
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
private String privateAccessChannelKey;
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
public String getPrivateAccessChannelKey() {
return privateAccessChannelKey;
}
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
/**
- * Update the Private Access Channel with the given unique identifier key in the specified
- * Analytics Instance.
+ * Update the private access channel with the given unique identifier key in the specified
+ * Analytics instance.
*/
private com.oracle.bmc.analytics.model.UpdatePrivateAccessChannelDetails
updatePrivateAccessChannelDetails;
/**
- * Update the Private Access Channel with the given unique identifier key in the specified
- * Analytics Instance.
+ * Update the private access channel with the given unique identifier key in the specified
+ * Analytics instance.
*/
public com.oracle.bmc.analytics.model.UpdatePrivateAccessChannelDetails
getUpdatePrivateAccessChannelDetails() {
@@ -113,11 +113,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The unique identifier key of the Private Access Channel. */
+ /** The unique identifier key of the private access channel. */
private String privateAccessChannelKey = null;
/**
- * The unique identifier key of the Private Access Channel.
+ * The unique identifier key of the private access channel.
*
* @param privateAccessChannelKey the value to set
* @return this builder instance
@@ -127,11 +127,11 @@ public Builder privateAccessChannelKey(String privateAccessChannelKey) {
return this;
}
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
@@ -142,15 +142,15 @@ public Builder analyticsInstanceId(String analyticsInstanceId) {
}
/**
- * Update the Private Access Channel with the given unique identifier key in the specified
- * Analytics Instance.
+ * Update the private access channel with the given unique identifier key in the specified
+ * Analytics instance.
*/
private com.oracle.bmc.analytics.model.UpdatePrivateAccessChannelDetails
updatePrivateAccessChannelDetails = null;
/**
- * Update the Private Access Channel with the given unique identifier key in the specified
- * Analytics Instance.
+ * Update the private access channel with the given unique identifier key in the specified
+ * Analytics instance.
*
* @param updatePrivateAccessChannelDetails the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateResourceGroupRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateResourceGroupRequest.java
new file mode 100644
index 00000000000..e5bdce4ba14
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateResourceGroupRequest.java
@@ -0,0 +1,400 @@
+/**
+ * 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.analytics.requests;
+
+import com.oracle.bmc.analytics.model.*;
+/**
+ * Example: Click here to see how to use UpdateResourceGroupRequest.
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class UpdateResourceGroupRequest
+ extends com.oracle.bmc.requests.BmcRequest<
+ com.oracle.bmc.analytics.model.UpdateResourceGroupDetails> {
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId;
+
+ /** The OCID of the Analytics instance. */
+ public String getAnalyticsInstanceId() {
+ return analyticsInstanceId;
+ }
+ /** Specify unique id of a resource group within an Analytics instance. */
+ private String analyticsInstanceResourceGroupId;
+
+ /** Specify unique id of a resource group within an Analytics instance. */
+ public String getAnalyticsInstanceResourceGroupId() {
+ return analyticsInstanceResourceGroupId;
+ }
+ /** Resource group details to update (certificate). */
+ private com.oracle.bmc.analytics.model.UpdateResourceGroupDetails updateResourceGroupDetails;
+
+ /** Resource group details to update (certificate). */
+ public com.oracle.bmc.analytics.model.UpdateResourceGroupDetails
+ getUpdateResourceGroupDetails() {
+ return updateResourceGroupDetails;
+ }
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code
+ * if-match} parameter to the value of the etag from a previous GET or POST response for that
+ * resource. The resource will be updated or deleted only if the etag you provide matches the
+ * resource's current etag value.
+ */
+ private String ifMatch;
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code
+ * if-match} parameter to the value of the etag from a previous GET or POST response for that
+ * resource. The resource will be updated or deleted only if the etag you provide matches the
+ * resource's current etag value.
+ */
+ public String getIfMatch() {
+ return ifMatch;
+ }
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after 24
+ * hours, but can be invalidated before then due to conflicting operations (for example, if a
+ * resource has been deleted and purged from the system, then a retry of the original creation
+ * request may be rejected).
+ */
+ private String opcRetryToken;
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after 24
+ * hours, but can be invalidated before then due to conflicting operations (for example, if a
+ * resource has been deleted and purged from the system, then a retry of the original creation
+ * request may be rejected).
+ */
+ public String getOpcRetryToken() {
+ return opcRetryToken;
+ }
+
+ /**
+ * Alternative accessor for the body parameter.
+ *
+ * @return body parameter
+ */
+ @Override
+ @com.oracle.bmc.InternalSdk
+ public com.oracle.bmc.analytics.model.UpdateResourceGroupDetails getBody$() {
+ return updateResourceGroupDetails;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.requests.BmcRequest.Builder<
+ UpdateResourceGroupRequest,
+ com.oracle.bmc.analytics.model.UpdateResourceGroupDetails> {
+ private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
+ private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
+
+ /** The OCID of the Analytics instance. */
+ private String analyticsInstanceId = null;
+
+ /**
+ * The OCID of the Analytics instance.
+ *
+ * @param analyticsInstanceId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceId(String analyticsInstanceId) {
+ this.analyticsInstanceId = analyticsInstanceId;
+ return this;
+ }
+
+ /** Specify unique id of a resource group within an Analytics instance. */
+ private String analyticsInstanceResourceGroupId = null;
+
+ /**
+ * Specify unique id of a resource group within an Analytics instance.
+ *
+ * @param analyticsInstanceResourceGroupId the value to set
+ * @return this builder instance
+ */
+ public Builder analyticsInstanceResourceGroupId(String analyticsInstanceResourceGroupId) {
+ this.analyticsInstanceResourceGroupId = analyticsInstanceResourceGroupId;
+ return this;
+ }
+
+ /** Resource group details to update (certificate). */
+ private com.oracle.bmc.analytics.model.UpdateResourceGroupDetails
+ updateResourceGroupDetails = null;
+
+ /**
+ * Resource group details to update (certificate).
+ *
+ * @param updateResourceGroupDetails the value to set
+ * @return this builder instance
+ */
+ public Builder updateResourceGroupDetails(
+ com.oracle.bmc.analytics.model.UpdateResourceGroupDetails
+ updateResourceGroupDetails) {
+ this.updateResourceGroupDetails = updateResourceGroupDetails;
+ return this;
+ }
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
+ * {@code if-match} parameter to the value of the etag from a previous GET or POST response
+ * for that resource. The resource will be updated or deleted only if the etag you provide
+ * matches the resource's current etag value.
+ */
+ private String ifMatch = null;
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
+ * {@code if-match} parameter to the value of the etag from a previous GET or POST response
+ * for that resource. The resource will be updated or deleted only if the etag you provide
+ * matches the resource's current etag value.
+ *
+ * @param ifMatch the value to set
+ * @return this builder instance
+ */
+ public Builder ifMatch(String ifMatch) {
+ this.ifMatch = ifMatch;
+ return this;
+ }
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ */
+ private String opcRequestId = null;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder instance
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after
+ * 24 hours, but can be invalidated before then due to conflicting operations (for example,
+ * if a resource has been deleted and purged from the system, then a retry of the original
+ * creation request may be rejected).
+ */
+ private String opcRetryToken = null;
+
+ /**
+ * A token that uniquely identifies a request so it can be retried in case of a timeout or
+ * server error without risk of executing that same action again. Retry tokens expire after
+ * 24 hours, but can be invalidated before then due to conflicting operations (for example,
+ * if a resource has been deleted and purged from the system, then a retry of the original
+ * creation request may be rejected).
+ *
+ * @param opcRetryToken the value to set
+ * @return this builder instance
+ */
+ public Builder opcRetryToken(String opcRetryToken) {
+ this.opcRetryToken = opcRetryToken;
+ return this;
+ }
+
+ /**
+ * Set the invocation callback for the request to be built.
+ *
+ * @param invocationCallback the invocation callback to be set for the request
+ * @return this builder instance
+ */
+ public Builder invocationCallback(
+ com.oracle.bmc.http.client.RequestInterceptor invocationCallback) {
+ this.invocationCallback = invocationCallback;
+ return this;
+ }
+
+ /**
+ * Set the retry configuration for the request to be built.
+ *
+ * @param retryConfiguration the retry configuration to be used for the request
+ * @return this builder instance
+ */
+ public Builder retryConfiguration(
+ com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) {
+ this.retryConfiguration = retryConfiguration;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ public Builder copy(UpdateResourceGroupRequest o) {
+ analyticsInstanceId(o.getAnalyticsInstanceId());
+ analyticsInstanceResourceGroupId(o.getAnalyticsInstanceResourceGroupId());
+ updateResourceGroupDetails(o.getUpdateResourceGroupDetails());
+ ifMatch(o.getIfMatch());
+ opcRequestId(o.getOpcRequestId());
+ opcRetryToken(o.getOpcRetryToken());
+ invocationCallback(o.getInvocationCallback());
+ retryConfiguration(o.getRetryConfiguration());
+ return this;
+ }
+
+ /**
+ * Build the instance of UpdateResourceGroupRequest as configured by this builder
+ *
+ * Note that this method takes calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#buildWithoutInvocationCallback} does not.
+ *
+ *
This is the preferred method to build an instance.
+ *
+ * @return instance of UpdateResourceGroupRequest
+ */
+ public UpdateResourceGroupRequest build() {
+ UpdateResourceGroupRequest request = buildWithoutInvocationCallback();
+ request.setInvocationCallback(invocationCallback);
+ request.setRetryConfiguration(retryConfiguration);
+ return request;
+ }
+
+ /**
+ * Alternative setter for the body parameter.
+ *
+ * @param body the body parameter
+ * @return this builder instance
+ */
+ @com.oracle.bmc.InternalSdk
+ public Builder body$(com.oracle.bmc.analytics.model.UpdateResourceGroupDetails body) {
+ updateResourceGroupDetails(body);
+ return this;
+ }
+
+ /**
+ * Build the instance of UpdateResourceGroupRequest as configured by this builder
+ *
+ *
Note that this method does not take calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#build} does
+ *
+ * @return instance of UpdateResourceGroupRequest
+ */
+ public UpdateResourceGroupRequest buildWithoutInvocationCallback() {
+ UpdateResourceGroupRequest request = new UpdateResourceGroupRequest();
+ request.analyticsInstanceId = analyticsInstanceId;
+ request.analyticsInstanceResourceGroupId = analyticsInstanceResourceGroupId;
+ request.updateResourceGroupDetails = updateResourceGroupDetails;
+ request.ifMatch = ifMatch;
+ request.opcRequestId = opcRequestId;
+ request.opcRetryToken = opcRetryToken;
+ return request;
+ // new UpdateResourceGroupRequest(analyticsInstanceId, analyticsInstanceResourceGroupId,
+ // updateResourceGroupDetails, ifMatch, opcRequestId, opcRetryToken);
+ }
+ }
+
+ /**
+ * Return an instance of {@link Builder} that allows you to modify request properties.
+ *
+ * @return instance of {@link Builder} that allows you to modify request properties.
+ */
+ public Builder toBuilder() {
+ return new Builder()
+ .analyticsInstanceId(analyticsInstanceId)
+ .analyticsInstanceResourceGroupId(analyticsInstanceResourceGroupId)
+ .updateResourceGroupDetails(updateResourceGroupDetails)
+ .ifMatch(ifMatch)
+ .opcRequestId(opcRequestId)
+ .opcRetryToken(opcRetryToken);
+ }
+
+ /**
+ * Return a new builder for this request object.
+ *
+ * @return builder for the request object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",analyticsInstanceId=").append(String.valueOf(this.analyticsInstanceId));
+ sb.append(",analyticsInstanceResourceGroupId=")
+ .append(String.valueOf(this.analyticsInstanceResourceGroupId));
+ sb.append(",updateResourceGroupDetails=")
+ .append(String.valueOf(this.updateResourceGroupDetails));
+ sb.append(",ifMatch=").append(String.valueOf(this.ifMatch));
+ sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
+ sb.append(",opcRetryToken=").append(String.valueOf(this.opcRetryToken));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof UpdateResourceGroupRequest)) {
+ return false;
+ }
+
+ UpdateResourceGroupRequest other = (UpdateResourceGroupRequest) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.analyticsInstanceId, other.analyticsInstanceId)
+ && java.util.Objects.equals(
+ this.analyticsInstanceResourceGroupId,
+ other.analyticsInstanceResourceGroupId)
+ && java.util.Objects.equals(
+ this.updateResourceGroupDetails, other.updateResourceGroupDetails)
+ && java.util.Objects.equals(this.ifMatch, other.ifMatch)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.opcRetryToken, other.opcRetryToken);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceId == null
+ ? 43
+ : this.analyticsInstanceId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.analyticsInstanceResourceGroupId == null
+ ? 43
+ : this.analyticsInstanceResourceGroupId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.updateResourceGroupDetails == null
+ ? 43
+ : this.updateResourceGroupDetails.hashCode());
+ result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.opcRetryToken == null ? 43 : this.opcRetryToken.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateVanityUrlRequest.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateVanityUrlRequest.java
index 79eea51fda2..70275844c5d 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateVanityUrlRequest.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/requests/UpdateVanityUrlRequest.java
@@ -15,24 +15,24 @@ public class UpdateVanityUrlRequest
extends com.oracle.bmc.requests.BmcRequest<
com.oracle.bmc.analytics.model.UpdateVanityUrlDetails> {
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
public String getAnalyticsInstanceId() {
return analyticsInstanceId;
}
- /** Specify unique identifier key of a vanity url to update or delete. */
+ /** Specify unique identifier key of a vanity URL to update or delete. */
private String vanityUrlKey;
- /** Specify unique identifier key of a vanity url to update or delete. */
+ /** Specify unique identifier key of a vanity URL to update or delete. */
public String getVanityUrlKey() {
return vanityUrlKey;
}
- /** Vanity url details to update (certificate). */
+ /** Vanity URL details to update (certificate). */
private com.oracle.bmc.analytics.model.UpdateVanityUrlDetails updateVanityUrlDetails;
- /** Vanity url details to update (certificate). */
+ /** Vanity URL details to update (certificate). */
public com.oracle.bmc.analytics.model.UpdateVanityUrlDetails getUpdateVanityUrlDetails() {
return updateVanityUrlDetails;
}
@@ -103,11 +103,11 @@ public static class Builder
private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
- /** The OCID of the AnalyticsInstance. */
+ /** The OCID of the Analytics instance. */
private String analyticsInstanceId = null;
/**
- * The OCID of the AnalyticsInstance.
+ * The OCID of the Analytics instance.
*
* @param analyticsInstanceId the value to set
* @return this builder instance
@@ -117,11 +117,11 @@ public Builder analyticsInstanceId(String analyticsInstanceId) {
return this;
}
- /** Specify unique identifier key of a vanity url to update or delete. */
+ /** Specify unique identifier key of a vanity URL to update or delete. */
private String vanityUrlKey = null;
/**
- * Specify unique identifier key of a vanity url to update or delete.
+ * Specify unique identifier key of a vanity URL to update or delete.
*
* @param vanityUrlKey the value to set
* @return this builder instance
@@ -131,11 +131,11 @@ public Builder vanityUrlKey(String vanityUrlKey) {
return this;
}
- /** Vanity url details to update (certificate). */
+ /** Vanity URL details to update (certificate). */
private com.oracle.bmc.analytics.model.UpdateVanityUrlDetails updateVanityUrlDetails = null;
/**
- * Vanity url details to update (certificate).
+ * Vanity URL details to update (certificate).
*
* @param updateVanityUrlDetails the value to set
* @return this builder instance
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/CreateResourceGroupResponse.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/CreateResourceGroupResponse.java
new file mode 100644
index 00000000000..f9902d77538
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/CreateResourceGroupResponse.java
@@ -0,0 +1,340 @@
+/**
+ * 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.analytics.responses;
+
+import com.oracle.bmc.analytics.model.*;
+
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class CreateResourceGroupResponse extends com.oracle.bmc.responses.BmcResponse {
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @return the value
+ */
+ public String getEtag() {
+ return etag;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @return the value
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ */
+ private String opcWorkRequestId;
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ *
+ * @return the value
+ */
+ public String getOpcWorkRequestId() {
+ return opcWorkRequestId;
+ }
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but exist
+ * as part of a larger object (usually instance).
+ */
+ private String childResourceId;
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but exist
+ * as part of a larger object (usually instance).
+ *
+ * @return the value
+ */
+ public String getChildResourceId() {
+ return childResourceId;
+ }
+
+ /** The full URI of the resource. */
+ private String location;
+
+ /**
+ * The full URI of the resource.
+ *
+ * @return the value
+ */
+ public String getLocation() {
+ return location;
+ }
+
+ /** The returned {@code InstanceResourceGroup} instance. */
+ private com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup;
+
+ /**
+ * The returned {@code InstanceResourceGroup} instance.
+ *
+ * @return the value
+ */
+ public com.oracle.bmc.analytics.model.InstanceResourceGroup getInstanceResourceGroup() {
+ return instanceResourceGroup;
+ }
+
+ @java.beans.ConstructorProperties({
+ "__httpStatusCode__",
+ "headers",
+ "etag",
+ "opcRequestId",
+ "opcWorkRequestId",
+ "childResourceId",
+ "location",
+ "instanceResourceGroup"
+ })
+ private CreateResourceGroupResponse(
+ int __httpStatusCode__,
+ java.util.Map> headers,
+ String etag,
+ String opcRequestId,
+ String opcWorkRequestId,
+ String childResourceId,
+ String location,
+ com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup) {
+ super(__httpStatusCode__, headers);
+ this.etag = etag;
+ this.opcRequestId = opcRequestId;
+ this.opcWorkRequestId = opcWorkRequestId;
+ this.childResourceId = childResourceId;
+ this.location = location;
+ this.instanceResourceGroup = instanceResourceGroup;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.responses.BmcResponse.Builder {
+ private int __httpStatusCode__;
+
+ @Override
+ public Builder __httpStatusCode__(int __httpStatusCode__) {
+ this.__httpStatusCode__ = __httpStatusCode__;
+ return this;
+ }
+
+ private java.util.Map> headers;
+
+ @Override
+ public Builder headers(java.util.Map> headers) {
+ this.headers = headers;
+ return this;
+ }
+
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @param etag the value to set
+ * @return this builder
+ */
+ public Builder etag(String etag) {
+ this.etag = etag;
+ return this;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ */
+ private String opcWorkRequestId;
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ *
+ * @param opcWorkRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcWorkRequestId(String opcWorkRequestId) {
+ this.opcWorkRequestId = opcWorkRequestId;
+ return this;
+ }
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but
+ * exist as part of a larger object (usually instance).
+ */
+ private String childResourceId;
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but
+ * exist as part of a larger object (usually instance).
+ *
+ * @param childResourceId the value to set
+ * @return this builder
+ */
+ public Builder childResourceId(String childResourceId) {
+ this.childResourceId = childResourceId;
+ return this;
+ }
+
+ /** The full URI of the resource. */
+ private String location;
+
+ /**
+ * The full URI of the resource.
+ *
+ * @param location the value to set
+ * @return this builder
+ */
+ public Builder location(String location) {
+ this.location = location;
+ return this;
+ }
+
+ /** The returned {@code InstanceResourceGroup} instance. */
+ private com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup;
+
+ /**
+ * The returned {@code InstanceResourceGroup} instance.
+ *
+ * @param instanceResourceGroup the value to set
+ * @return this builder
+ */
+ public Builder instanceResourceGroup(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup) {
+ this.instanceResourceGroup = instanceResourceGroup;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ @Override
+ public Builder copy(CreateResourceGroupResponse o) {
+ __httpStatusCode__(o.get__httpStatusCode__());
+ headers(o.getHeaders());
+ etag(o.getEtag());
+ opcRequestId(o.getOpcRequestId());
+ opcWorkRequestId(o.getOpcWorkRequestId());
+ childResourceId(o.getChildResourceId());
+ location(o.getLocation());
+ instanceResourceGroup(o.getInstanceResourceGroup());
+
+ return this;
+ }
+
+ /**
+ * Build the response object.
+ *
+ * @return the response object
+ */
+ @Override
+ public CreateResourceGroupResponse build() {
+ return new CreateResourceGroupResponse(
+ __httpStatusCode__,
+ headers,
+ etag,
+ opcRequestId,
+ opcWorkRequestId,
+ childResourceId,
+ location,
+ instanceResourceGroup);
+ }
+ }
+
+ /**
+ * Return a new builder for this response object.
+ *
+ * @return builder for the response object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",etag=").append(String.valueOf(etag));
+ sb.append(",opcRequestId=").append(String.valueOf(opcRequestId));
+ sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId));
+ sb.append(",childResourceId=").append(String.valueOf(childResourceId));
+ sb.append(",location=").append(String.valueOf(location));
+ sb.append(",instanceResourceGroup=").append(String.valueOf(instanceResourceGroup));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof CreateResourceGroupResponse)) {
+ return false;
+ }
+
+ CreateResourceGroupResponse other = (CreateResourceGroupResponse) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.etag, other.etag)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId)
+ && java.util.Objects.equals(this.childResourceId, other.childResourceId)
+ && java.util.Objects.equals(this.location, other.location)
+ && java.util.Objects.equals(
+ this.instanceResourceGroup, other.instanceResourceGroup);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result = (result * PRIME) + (this.etag == null ? 43 : this.etag.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.childResourceId == null ? 43 : this.childResourceId.hashCode());
+ result = (result * PRIME) + (this.location == null ? 43 : this.location.hashCode());
+ result =
+ (result * PRIME)
+ + (this.instanceResourceGroup == null
+ ? 43
+ : this.instanceResourceGroup.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/DeleteResourceGroupResponse.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/DeleteResourceGroupResponse.java
new file mode 100644
index 00000000000..c1255c64228
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/DeleteResourceGroupResponse.java
@@ -0,0 +1,228 @@
+/**
+ * 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.analytics.responses;
+
+import com.oracle.bmc.analytics.model.*;
+
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class DeleteResourceGroupResponse extends com.oracle.bmc.responses.BmcResponse {
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @return the value
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ */
+ private String opcWorkRequestId;
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ *
+ * @return the value
+ */
+ public String getOpcWorkRequestId() {
+ return opcWorkRequestId;
+ }
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but exist
+ * as part of a larger object (usually instance).
+ */
+ private String childResourceId;
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but exist
+ * as part of a larger object (usually instance).
+ *
+ * @return the value
+ */
+ public String getChildResourceId() {
+ return childResourceId;
+ }
+
+ @java.beans.ConstructorProperties({
+ "__httpStatusCode__",
+ "headers",
+ "opcRequestId",
+ "opcWorkRequestId",
+ "childResourceId"
+ })
+ private DeleteResourceGroupResponse(
+ int __httpStatusCode__,
+ java.util.Map> headers,
+ String opcRequestId,
+ String opcWorkRequestId,
+ String childResourceId) {
+ super(__httpStatusCode__, headers);
+ this.opcRequestId = opcRequestId;
+ this.opcWorkRequestId = opcWorkRequestId;
+ this.childResourceId = childResourceId;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.responses.BmcResponse.Builder {
+ private int __httpStatusCode__;
+
+ @Override
+ public Builder __httpStatusCode__(int __httpStatusCode__) {
+ this.__httpStatusCode__ = __httpStatusCode__;
+ return this;
+ }
+
+ private java.util.Map> headers;
+
+ @Override
+ public Builder headers(java.util.Map> headers) {
+ this.headers = headers;
+ return this;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ */
+ private String opcWorkRequestId;
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ *
+ * @param opcWorkRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcWorkRequestId(String opcWorkRequestId) {
+ this.opcWorkRequestId = opcWorkRequestId;
+ return this;
+ }
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but
+ * exist as part of a larger object (usually instance).
+ */
+ private String childResourceId;
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but
+ * exist as part of a larger object (usually instance).
+ *
+ * @param childResourceId the value to set
+ * @return this builder
+ */
+ public Builder childResourceId(String childResourceId) {
+ this.childResourceId = childResourceId;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ @Override
+ public Builder copy(DeleteResourceGroupResponse o) {
+ __httpStatusCode__(o.get__httpStatusCode__());
+ headers(o.getHeaders());
+ opcRequestId(o.getOpcRequestId());
+ opcWorkRequestId(o.getOpcWorkRequestId());
+ childResourceId(o.getChildResourceId());
+
+ return this;
+ }
+
+ /**
+ * Build the response object.
+ *
+ * @return the response object
+ */
+ @Override
+ public DeleteResourceGroupResponse build() {
+ return new DeleteResourceGroupResponse(
+ __httpStatusCode__, headers, opcRequestId, opcWorkRequestId, childResourceId);
+ }
+ }
+
+ /**
+ * Return a new builder for this response object.
+ *
+ * @return builder for the response object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",opcRequestId=").append(String.valueOf(opcRequestId));
+ sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId));
+ sb.append(",childResourceId=").append(String.valueOf(childResourceId));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof DeleteResourceGroupResponse)) {
+ return false;
+ }
+
+ DeleteResourceGroupResponse other = (DeleteResourceGroupResponse) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId)
+ && java.util.Objects.equals(this.childResourceId, other.childResourceId);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.childResourceId == null ? 43 : this.childResourceId.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/GetResourceGroupResponse.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/GetResourceGroupResponse.java
new file mode 100644
index 00000000000..c7b14567595
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/GetResourceGroupResponse.java
@@ -0,0 +1,214 @@
+/**
+ * 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.analytics.responses;
+
+import com.oracle.bmc.analytics.model.*;
+
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class GetResourceGroupResponse extends com.oracle.bmc.responses.BmcResponse {
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @return the value
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @return the value
+ */
+ public String getEtag() {
+ return etag;
+ }
+
+ /** The returned {@code InstanceResourceGroup} instance. */
+ private com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup;
+
+ /**
+ * The returned {@code InstanceResourceGroup} instance.
+ *
+ * @return the value
+ */
+ public com.oracle.bmc.analytics.model.InstanceResourceGroup getInstanceResourceGroup() {
+ return instanceResourceGroup;
+ }
+
+ @java.beans.ConstructorProperties({
+ "__httpStatusCode__",
+ "headers",
+ "opcRequestId",
+ "etag",
+ "instanceResourceGroup"
+ })
+ private GetResourceGroupResponse(
+ int __httpStatusCode__,
+ java.util.Map> headers,
+ String opcRequestId,
+ String etag,
+ com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup) {
+ super(__httpStatusCode__, headers);
+ this.opcRequestId = opcRequestId;
+ this.etag = etag;
+ this.instanceResourceGroup = instanceResourceGroup;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.responses.BmcResponse.Builder {
+ private int __httpStatusCode__;
+
+ @Override
+ public Builder __httpStatusCode__(int __httpStatusCode__) {
+ this.__httpStatusCode__ = __httpStatusCode__;
+ return this;
+ }
+
+ private java.util.Map> headers;
+
+ @Override
+ public Builder headers(java.util.Map> headers) {
+ this.headers = headers;
+ return this;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @param etag the value to set
+ * @return this builder
+ */
+ public Builder etag(String etag) {
+ this.etag = etag;
+ return this;
+ }
+
+ /** The returned {@code InstanceResourceGroup} instance. */
+ private com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup;
+
+ /**
+ * The returned {@code InstanceResourceGroup} instance.
+ *
+ * @param instanceResourceGroup the value to set
+ * @return this builder
+ */
+ public Builder instanceResourceGroup(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup) {
+ this.instanceResourceGroup = instanceResourceGroup;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ @Override
+ public Builder copy(GetResourceGroupResponse o) {
+ __httpStatusCode__(o.get__httpStatusCode__());
+ headers(o.getHeaders());
+ opcRequestId(o.getOpcRequestId());
+ etag(o.getEtag());
+ instanceResourceGroup(o.getInstanceResourceGroup());
+
+ return this;
+ }
+
+ /**
+ * Build the response object.
+ *
+ * @return the response object
+ */
+ @Override
+ public GetResourceGroupResponse build() {
+ return new GetResourceGroupResponse(
+ __httpStatusCode__, headers, opcRequestId, etag, instanceResourceGroup);
+ }
+ }
+
+ /**
+ * Return a new builder for this response object.
+ *
+ * @return builder for the response object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",opcRequestId=").append(String.valueOf(opcRequestId));
+ sb.append(",etag=").append(String.valueOf(etag));
+ sb.append(",instanceResourceGroup=").append(String.valueOf(instanceResourceGroup));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof GetResourceGroupResponse)) {
+ return false;
+ }
+
+ GetResourceGroupResponse other = (GetResourceGroupResponse) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.etag, other.etag)
+ && java.util.Objects.equals(
+ this.instanceResourceGroup, other.instanceResourceGroup);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result = (result * PRIME) + (this.etag == null ? 43 : this.etag.hashCode());
+ result =
+ (result * PRIME)
+ + (this.instanceResourceGroup == null
+ ? 43
+ : this.instanceResourceGroup.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/GetWorkRequestResponse.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/GetWorkRequestResponse.java
index 15521100288..39aee17063b 100644
--- a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/GetWorkRequestResponse.java
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/GetWorkRequestResponse.java
@@ -36,11 +36,11 @@ public String getOpcRequestId() {
return opcRequestId;
}
- /** The number of seconds a client should wait before polling this endpoint again. */
+ /** The number of seconds a client waits before polling this endpoint again. */
private Integer retryAfter;
/**
- * The number of seconds a client should wait before polling this endpoint again.
+ * The number of seconds a client waits before polling this endpoint again.
*
* @return the value
*/
@@ -132,11 +132,11 @@ public Builder opcRequestId(String opcRequestId) {
return this;
}
- /** The number of seconds a client should wait before polling this endpoint again. */
+ /** The number of seconds a client waits before polling this endpoint again. */
private Integer retryAfter;
/**
- * The number of seconds a client should wait before polling this endpoint again.
+ * The number of seconds a client waits before polling this endpoint again.
*
* @param retryAfter the value to set
* @return this builder
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/ListResourceGroupsResponse.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/ListResourceGroupsResponse.java
new file mode 100644
index 00000000000..cde04f38a94
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/ListResourceGroupsResponse.java
@@ -0,0 +1,223 @@
+/**
+ * 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.analytics.responses;
+
+import com.oracle.bmc.analytics.model.*;
+
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class ListResourceGroupsResponse extends com.oracle.bmc.responses.BmcResponse {
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @return the value
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+
+ /**
+ * For list pagination. When this header appears in the response, additional pages of results
+ * remain. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ */
+ private String opcNextPage;
+
+ /**
+ * For list pagination. When this header appears in the response, additional pages of results
+ * remain. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ *
+ * @return the value
+ */
+ public String getOpcNextPage() {
+ return opcNextPage;
+ }
+
+ /** A list of {@code com.oracle.bmc.analytics.model.InstanceResourceGroupSummary} instances. */
+ private java.util.List items;
+
+ /**
+ * A list of {@code com.oracle.bmc.analytics.model.InstanceResourceGroupSummary} instances.
+ *
+ * @return the value
+ */
+ public java.util.List getItems() {
+ return items;
+ }
+
+ @java.beans.ConstructorProperties({
+ "__httpStatusCode__",
+ "headers",
+ "opcRequestId",
+ "opcNextPage",
+ "items"
+ })
+ private ListResourceGroupsResponse(
+ int __httpStatusCode__,
+ java.util.Map> headers,
+ String opcRequestId,
+ String opcNextPage,
+ java.util.List items) {
+ super(__httpStatusCode__, headers);
+ this.opcRequestId = opcRequestId;
+ this.opcNextPage = opcNextPage;
+ this.items = items;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.responses.BmcResponse.Builder {
+ private int __httpStatusCode__;
+
+ @Override
+ public Builder __httpStatusCode__(int __httpStatusCode__) {
+ this.__httpStatusCode__ = __httpStatusCode__;
+ return this;
+ }
+
+ private java.util.Map> headers;
+
+ @Override
+ public Builder headers(java.util.Map> headers) {
+ this.headers = headers;
+ return this;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * For list pagination. When this header appears in the response, additional pages of
+ * results remain. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ */
+ private String opcNextPage;
+
+ /**
+ * For list pagination. When this header appears in the response, additional pages of
+ * results remain. For important details about how pagination works, see [List
+ * Pagination](https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
+ *
+ * @param opcNextPage the value to set
+ * @return this builder
+ */
+ public Builder opcNextPage(String opcNextPage) {
+ this.opcNextPage = opcNextPage;
+ return this;
+ }
+
+ /**
+ * A list of {@code com.oracle.bmc.analytics.model.InstanceResourceGroupSummary} instances.
+ */
+ private java.util.List items;
+
+ /**
+ * A list of {@code com.oracle.bmc.analytics.model.InstanceResourceGroupSummary} instances.
+ *
+ * @param items the value to set
+ * @return this builder
+ */
+ public Builder items(
+ java.util.List items) {
+ this.items = items;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ @Override
+ public Builder copy(ListResourceGroupsResponse o) {
+ __httpStatusCode__(o.get__httpStatusCode__());
+ headers(o.getHeaders());
+ opcRequestId(o.getOpcRequestId());
+ opcNextPage(o.getOpcNextPage());
+ items(o.getItems());
+
+ return this;
+ }
+
+ /**
+ * Build the response object.
+ *
+ * @return the response object
+ */
+ @Override
+ public ListResourceGroupsResponse build() {
+ return new ListResourceGroupsResponse(
+ __httpStatusCode__, headers, opcRequestId, opcNextPage, items);
+ }
+ }
+
+ /**
+ * Return a new builder for this response object.
+ *
+ * @return builder for the response object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",opcRequestId=").append(String.valueOf(opcRequestId));
+ sb.append(",opcNextPage=").append(String.valueOf(opcNextPage));
+ sb.append(",items=").append(String.valueOf(items));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof ListResourceGroupsResponse)) {
+ return false;
+ }
+
+ ListResourceGroupsResponse other = (ListResourceGroupsResponse) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.opcNextPage, other.opcNextPage)
+ && java.util.Objects.equals(this.items, other.items);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result = (result * PRIME) + (this.opcNextPage == null ? 43 : this.opcNextPage.hashCode());
+ result = (result * PRIME) + (this.items == null ? 43 : this.items.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/UpdateResourceGroupResponse.java b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/UpdateResourceGroupResponse.java
new file mode 100644
index 00000000000..49a256e89e8
--- /dev/null
+++ b/bmc-analytics/src/main/java/com/oracle/bmc/analytics/responses/UpdateResourceGroupResponse.java
@@ -0,0 +1,306 @@
+/**
+ * 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.analytics.responses;
+
+import com.oracle.bmc.analytics.model.*;
+
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190331")
+public class UpdateResourceGroupResponse extends com.oracle.bmc.responses.BmcResponse {
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @return the value
+ */
+ public String getEtag() {
+ return etag;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @return the value
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ */
+ private String opcWorkRequestId;
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ *
+ * @return the value
+ */
+ public String getOpcWorkRequestId() {
+ return opcWorkRequestId;
+ }
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but exist
+ * as part of a larger object (usually instance).
+ */
+ private String childResourceId;
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but exist
+ * as part of a larger object (usually instance).
+ *
+ * @return the value
+ */
+ public String getChildResourceId() {
+ return childResourceId;
+ }
+
+ /** The returned {@code InstanceResourceGroup} instance. */
+ private com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup;
+
+ /**
+ * The returned {@code InstanceResourceGroup} instance.
+ *
+ * @return the value
+ */
+ public com.oracle.bmc.analytics.model.InstanceResourceGroup getInstanceResourceGroup() {
+ return instanceResourceGroup;
+ }
+
+ @java.beans.ConstructorProperties({
+ "__httpStatusCode__",
+ "headers",
+ "etag",
+ "opcRequestId",
+ "opcWorkRequestId",
+ "childResourceId",
+ "instanceResourceGroup"
+ })
+ private UpdateResourceGroupResponse(
+ int __httpStatusCode__,
+ java.util.Map> headers,
+ String etag,
+ String opcRequestId,
+ String opcWorkRequestId,
+ String childResourceId,
+ com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup) {
+ super(__httpStatusCode__, headers);
+ this.etag = etag;
+ this.opcRequestId = opcRequestId;
+ this.opcWorkRequestId = opcWorkRequestId;
+ this.childResourceId = childResourceId;
+ this.instanceResourceGroup = instanceResourceGroup;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.responses.BmcResponse.Builder {
+ private int __httpStatusCode__;
+
+ @Override
+ public Builder __httpStatusCode__(int __httpStatusCode__) {
+ this.__httpStatusCode__ = __httpStatusCode__;
+ return this;
+ }
+
+ private java.util.Map> headers;
+
+ @Override
+ public Builder headers(java.util.Map> headers) {
+ this.headers = headers;
+ return this;
+ }
+
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @param etag the value to set
+ * @return this builder
+ */
+ public Builder etag(String etag) {
+ this.etag = etag;
+ return this;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ */
+ private String opcWorkRequestId;
+
+ /**
+ * The OCID of the work request. Use {@link #getWorkRequest(GetWorkRequestRequest)
+ * getWorkRequest} with this ID to track the status of the request.
+ *
+ * @param opcWorkRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcWorkRequestId(String opcWorkRequestId) {
+ this.opcWorkRequestId = opcWorkRequestId;
+ return this;
+ }
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but
+ * exist as part of a larger object (usually instance).
+ */
+ private String childResourceId;
+
+ /**
+ * The id of the child object being created. Child objects are not top level objects, but
+ * exist as part of a larger object (usually instance).
+ *
+ * @param childResourceId the value to set
+ * @return this builder
+ */
+ public Builder childResourceId(String childResourceId) {
+ this.childResourceId = childResourceId;
+ return this;
+ }
+
+ /** The returned {@code InstanceResourceGroup} instance. */
+ private com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup;
+
+ /**
+ * The returned {@code InstanceResourceGroup} instance.
+ *
+ * @param instanceResourceGroup the value to set
+ * @return this builder
+ */
+ public Builder instanceResourceGroup(
+ com.oracle.bmc.analytics.model.InstanceResourceGroup instanceResourceGroup) {
+ this.instanceResourceGroup = instanceResourceGroup;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ @Override
+ public Builder copy(UpdateResourceGroupResponse o) {
+ __httpStatusCode__(o.get__httpStatusCode__());
+ headers(o.getHeaders());
+ etag(o.getEtag());
+ opcRequestId(o.getOpcRequestId());
+ opcWorkRequestId(o.getOpcWorkRequestId());
+ childResourceId(o.getChildResourceId());
+ instanceResourceGroup(o.getInstanceResourceGroup());
+
+ return this;
+ }
+
+ /**
+ * Build the response object.
+ *
+ * @return the response object
+ */
+ @Override
+ public UpdateResourceGroupResponse build() {
+ return new UpdateResourceGroupResponse(
+ __httpStatusCode__,
+ headers,
+ etag,
+ opcRequestId,
+ opcWorkRequestId,
+ childResourceId,
+ instanceResourceGroup);
+ }
+ }
+
+ /**
+ * Return a new builder for this response object.
+ *
+ * @return builder for the response object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",etag=").append(String.valueOf(etag));
+ sb.append(",opcRequestId=").append(String.valueOf(opcRequestId));
+ sb.append(",opcWorkRequestId=").append(String.valueOf(opcWorkRequestId));
+ sb.append(",childResourceId=").append(String.valueOf(childResourceId));
+ sb.append(",instanceResourceGroup=").append(String.valueOf(instanceResourceGroup));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof UpdateResourceGroupResponse)) {
+ return false;
+ }
+
+ UpdateResourceGroupResponse other = (UpdateResourceGroupResponse) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.etag, other.etag)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.opcWorkRequestId, other.opcWorkRequestId)
+ && java.util.Objects.equals(this.childResourceId, other.childResourceId)
+ && java.util.Objects.equals(
+ this.instanceResourceGroup, other.instanceResourceGroup);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result = (result * PRIME) + (this.etag == null ? 43 : this.etag.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.opcWorkRequestId == null ? 43 : this.opcWorkRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.childResourceId == null ? 43 : this.childResourceId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.instanceResourceGroup == null
+ ? 43
+ : this.instanceResourceGroup.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-analytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-analytics/reflect-config.json b/bmc-analytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-analytics/reflect-config.json
index 381c09b25d3..e50bb444433 100644
--- a/bmc-analytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-analytics/reflect-config.json
+++ b/bmc-analytics/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-analytics/reflect-config.json
@@ -115,6 +115,20 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.CreateResourceGroupDetails",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.CreateResourceGroupDetails$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.analytics.model.CreateVanityUrlDetails",
@@ -141,6 +155,34 @@
"allDeclaredFields": true,
"allDeclaredMethods": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.InstanceResourceGroup",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.InstanceResourceGroup$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.InstanceResourceGroupSummary",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.InstanceResourceGroupSummary$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.analytics.model.LicenseType",
@@ -230,6 +272,12 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.ResourceGroupSortBy",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.analytics.model.ScaleAnalyticsInstanceDetails",
@@ -318,6 +366,20 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.UpdateResourceGroupDetails",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.analytics.model.UpdateResourceGroupDetails$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.analytics.model.UpdateVanityUrlDetails",
diff --git a/bmc-announcementsservice/pom.xml b/bmc-announcementsservice/pom.xml
index 4ffc4b908fe..25d463ec234 100644
--- a/bmc-announcementsservice/pom.xml
+++ b/bmc-announcementsservice/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-announcementsservice
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-apiaccesscontrol/pom.xml b/bmc-apiaccesscontrol/pom.xml
index dde1b9ca5eb..9010ffc862e 100644
--- a/bmc-apiaccesscontrol/pom.xml
+++ b/bmc-apiaccesscontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-apiaccesscontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-apigateway/pom.xml b/bmc-apigateway/pom.xml
index e0f62053c7e..ac7fb7dc41f 100644
--- a/bmc-apigateway/pom.xml
+++ b/bmc-apigateway/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-apigateway
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-apiplatform/pom.xml b/bmc-apiplatform/pom.xml
index 03b4a893e00..3208963ae5a 100644
--- a/bmc-apiplatform/pom.xml
+++ b/bmc-apiplatform/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-apiplatform
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-apmconfig/pom.xml b/bmc-apmconfig/pom.xml
index 20230a36af9..de739f4b33d 100644
--- a/bmc-apmconfig/pom.xml
+++ b/bmc-apmconfig/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-apmconfig
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-apmcontrolplane/pom.xml b/bmc-apmcontrolplane/pom.xml
index 7338047806e..ab2baf8b8b8 100644
--- a/bmc-apmcontrolplane/pom.xml
+++ b/bmc-apmcontrolplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-apmcontrolplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-apmsynthetics/pom.xml b/bmc-apmsynthetics/pom.xml
index 1124e161275..0fc759431ca 100644
--- a/bmc-apmsynthetics/pom.xml
+++ b/bmc-apmsynthetics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-apmsynthetics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-apmtraces/pom.xml b/bmc-apmtraces/pom.xml
index 7412bccdaac..faec114060b 100644
--- a/bmc-apmtraces/pom.xml
+++ b/bmc-apmtraces/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-apmtraces
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-appmgmtcontrol/pom.xml b/bmc-appmgmtcontrol/pom.xml
index be25cb26f28..d9741e1cd9c 100644
--- a/bmc-appmgmtcontrol/pom.xml
+++ b/bmc-appmgmtcontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-appmgmtcontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-artifacts/pom.xml b/bmc-artifacts/pom.xml
index 6464ee37c58..bf3a6f70cf9 100644
--- a/bmc-artifacts/pom.xml
+++ b/bmc-artifacts/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-artifacts
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-audit/pom.xml b/bmc-audit/pom.xml
index 869832a38cb..58b482ff012 100644
--- a/bmc-audit/pom.xml
+++ b/bmc-audit/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-autoscaling/pom.xml b/bmc-autoscaling/pom.xml
index 9d4c7888eac..e9e73e54ca6 100644
--- a/bmc-autoscaling/pom.xml
+++ b/bmc-autoscaling/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-autoscaling
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-bastion/pom.xml b/bmc-bastion/pom.xml
index 0ab3bd6d402..f7ea470a182 100644
--- a/bmc-bastion/pom.xml
+++ b/bmc-bastion/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-bastion
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-batch/pom.xml b/bmc-batch/pom.xml
index 0e0e6132b17..56f27321c0c 100644
--- a/bmc-batch/pom.xml
+++ b/bmc-batch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-batch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-bds/pom.xml b/bmc-bds/pom.xml
index 4c76ea2982e..4822c68a5c4 100644
--- a/bmc-bds/pom.xml
+++ b/bmc-bds/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-bds
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-blockchain/pom.xml b/bmc-blockchain/pom.xml
index ddecb3e8de2..ea0601f4c9a 100644
--- a/bmc-blockchain/pom.xml
+++ b/bmc-blockchain/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-blockchain
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-bom/pom.xml b/bmc-bom/pom.xml
index 972637afab2..3550e785521 100644
--- a/bmc-bom/pom.xml
+++ b/bmc-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
- 3.92.0
+ 3.92.1
oci-java-sdk-bom
pom
Oracle Cloud Infrastructure SDK - BOM
@@ -38,1117 +38,1117 @@
com.oracle.oci.sdk
oci-java-sdk-circuitbreaker
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey3
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-enforcer-rules
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-shaded-full
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-audit
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-containerengine
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-core
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-database
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-dns
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-email
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-objectstorage-extensions
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-filestorage
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-identity
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-loadbalancer
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-objectstorage
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey3
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-addons-resteasy-client-configurator
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-addons-sasl
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-addons-oke-workload-identity
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-addons-sasl-oke-workload-identity
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-addons-aispeech-realtime
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-resourcesearch
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-addons-apache
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-keymanagement
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-announcementsservice
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-healthchecks
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-waas
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-streaming
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-resourcemanager
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-monitoring
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-ons
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-autoscaling
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-budget
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-limits
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-functions
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-events
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-oce
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-oda
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-analytics
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-integration
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-marketplace
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-apigateway
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-datacatalog
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-dataflow
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-datascience
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-nosql
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-secrets
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-vault
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-bds
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-encryption
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-cims
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-datasafe
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-mysql
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-dataintegration
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-ocvp
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-usageapi
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-blockchain
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-loggingingestion
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-logging
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-loganalytics
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-managementdashboard
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-sch
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-loggingsearch
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-managementagent
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-cloudguard
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-opsi
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-computeinstanceagent
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-optimizer
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-tenantmanagercontrolplane
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-rover
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-databasemanagement
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-artifacts
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-apmsynthetics
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-goldengate
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-apmcontrolplane
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-apmtraces
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-networkloadbalancer
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-vulnerabilityscanning
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-databasemigration
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-servicecatalog
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-ailanguage
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-operatoraccesscontrol
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-bastion
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-genericartifactscontent
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-jms
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-devops
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-datalabelingservice
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-datalabelingservicedataplane
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-apmconfig
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-waf
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-certificates
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-certificatesmanagement
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-usage
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-databasetools
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-servicemanagerproxy
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-appmgmtcontrol
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-ospgateway
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-identitydataplane
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-visualbuilder
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-osubusage
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-osubsubscription
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-osuborganizationsubscription
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-osubbillingschedule
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-dashboardservice
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-threatintelligence
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-aivision
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-aispeech
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-stackmonitoring
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-adm
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-licensemanager
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-onesubscription
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-governancerulescontrolplane
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-waa
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-networkfirewall
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-vnmonitoring
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-emwarehouse
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-lockbox
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-fusionapps
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-mediaservices
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-opa
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-opensearch
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-cloudmigrations
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-cloudbridge
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-disasterrecovery
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-containerinstances
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-aidocument
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-queue
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-recovery
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-vbsinst
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-identitydomains
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-accessgovernancecp
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-ocicontrolcenter
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-osmanagementhub
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-fleetsoftwareupdate
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-computecloudatcustomer
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-marketplacepublisher
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-redis
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-jmsjavadownloads
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-psql
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeai
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaiinference
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-capacitymanagement
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-desktops
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-emaildataplane
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-clusterplacementgroups
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-resourcescheduler
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-demandsignal
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-fleetappsmanagement
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-delegateaccesscontrol
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaiagent
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaiagentruntime
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-securityattribute
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-zpr
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-dblm
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-mngdmac
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-lustrefilestorage
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-modeldeployment
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-distributeddatabase
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-apiaccesscontrol
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-wlms
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-addons-adk
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-dbmulticloud
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-apiplatform
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-managedkafka
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-aidataplatform
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-multicloud
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-resourceanalytics
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-jmsutils
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-iot
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-psa
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-dif
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-batch
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-marketplaceprivateoffer
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-gdp
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-limitsincrease
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-generativeaidata
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-self
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-containerregistry
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-databasetoolsruntime
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-costad
- 3.92.0
+ 3.92.1
false
com.oracle.oci.sdk
oci-java-sdk-datacc
- 3.92.0
+ 3.92.1
false
diff --git a/bmc-budget/pom.xml b/bmc-budget/pom.xml
index a291910fd3d..983ec787c0b 100644
--- a/bmc-budget/pom.xml
+++ b/bmc-budget/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-budget
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-capacitymanagement/pom.xml b/bmc-capacitymanagement/pom.xml
index 222a4d2884c..ef1fb3f2281 100644
--- a/bmc-capacitymanagement/pom.xml
+++ b/bmc-capacitymanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-capacitymanagement
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-certificates/pom.xml b/bmc-certificates/pom.xml
index b3bc957e159..43b2901ecbf 100644
--- a/bmc-certificates/pom.xml
+++ b/bmc-certificates/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-certificates
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-certificatesmanagement/pom.xml b/bmc-certificatesmanagement/pom.xml
index 08bc36bf820..99dfd645288 100644
--- a/bmc-certificatesmanagement/pom.xml
+++ b/bmc-certificatesmanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-certificatesmanagement
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-cims/pom.xml b/bmc-cims/pom.xml
index 1ffb47e4cdc..b8b93d0147d 100644
--- a/bmc-cims/pom.xml
+++ b/bmc-cims/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-cims
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-circuitbreaker/pom.xml b/bmc-circuitbreaker/pom.xml
index 22cd1440190..c81fc06ffc8 100644
--- a/bmc-circuitbreaker/pom.xml
+++ b/bmc-circuitbreaker/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-circuitbreaker
diff --git a/bmc-cloudbridge/pom.xml b/bmc-cloudbridge/pom.xml
index c66ccd0a2be..ae73ed96ba5 100644
--- a/bmc-cloudbridge/pom.xml
+++ b/bmc-cloudbridge/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-cloudbridge
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-cloudguard/pom.xml b/bmc-cloudguard/pom.xml
index 75345c7e53d..1ea668bab48 100644
--- a/bmc-cloudguard/pom.xml
+++ b/bmc-cloudguard/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-cloudguard
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-cloudmigrations/pom.xml b/bmc-cloudmigrations/pom.xml
index f6e63ec703c..b94cb60077b 100644
--- a/bmc-cloudmigrations/pom.xml
+++ b/bmc-cloudmigrations/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-cloudmigrations
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-clusterplacementgroups/pom.xml b/bmc-clusterplacementgroups/pom.xml
index d647195c23b..4a39784533e 100644
--- a/bmc-clusterplacementgroups/pom.xml
+++ b/bmc-clusterplacementgroups/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-clusterplacementgroups
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml
index b48594e41d4..eb8f5c0e6d3 100644
--- a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml
+++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-choices
- 3.92.0
+ 3.92.1
../pom.xml
@@ -93,7 +93,7 @@
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey
- 3.92.0
+ 3.92.1
@@ -102,7 +102,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.92.0
+ 3.92.1
org.glassfish.jersey.core
diff --git a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml
index e8b31fe1298..19ae9d985b4 100644
--- a/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml
+++ b/bmc-common-httpclient-choices/bmc-common-httpclient-jersey3/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-choices
- 3.92.0
+ 3.92.1
../pom.xml
@@ -93,7 +93,7 @@
com.oracle.oci.sdk
oci-java-sdk-addons-apache-configurator-jersey3
- 3.92.0
+ 3.92.1
@@ -102,7 +102,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.92.0
+ 3.92.1
jakarta.ws.rs
diff --git a/bmc-common-httpclient-choices/pom.xml b/bmc-common-httpclient-choices/pom.xml
index 748ea239d12..7b6b0152822 100644
--- a/bmc-common-httpclient-choices/pom.xml
+++ b/bmc-common-httpclient-choices/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
diff --git a/bmc-common-httpclient/pom.xml b/bmc-common-httpclient/pom.xml
index 9c1681c4eb6..c314c8f12ba 100644
--- a/bmc-common-httpclient/pom.xml
+++ b/bmc-common-httpclient/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
diff --git a/bmc-common-httpclient/src/main/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtil.java b/bmc-common-httpclient/src/main/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtil.java
index 720c19be16b..39606db409f 100644
--- a/bmc-common-httpclient/src/main/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtil.java
+++ b/bmc-common-httpclient/src/main/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtil.java
@@ -23,7 +23,10 @@ public enum ParameterizedEndpointUtil {
private static final org.slf4j.Logger LOG =
org.slf4j.LoggerFactory.getLogger(ParameterizedEndpointUtil.class);
private static final Pattern PLACEHOLDER_PATTERN = Pattern.compile("\\{(.*?)\\}");
- private static final Pattern HOST_COMPONENT_PATTERN = Pattern.compile("[A-Za-z0-9_.-]+");
+ private static final Pattern DOMAIN_SAFE_PARAMETER_PATTERN =
+ Pattern.compile(
+ "[A-Z0-9_](?:[A-Z0-9_-]{0,61}[A-Z0-9_])?(?:\\.[A-Z0-9_](?:[A-Z0-9_-]{0,61}[A-Z0-9_])?)*",
+ Pattern.CASE_INSENSITIVE);
/**
* Regex to detect options defined in the endpoint template. It checks for the following
@@ -139,7 +142,7 @@ public String getEndpointWithPopulatedServiceParameters(
paramName);
continue;
}
- validateHostComponent(paramName, (String) paramValue);
+ validateDomainSafeParameter(paramName, (String) paramValue);
updatedEndpointBuilder.append(paramValue);
if (appendDot) {
updatedEndpointBuilder.append('.');
@@ -194,8 +197,8 @@ public String removeAllParametersFromEndpoint(String updatedEndpoint) {
* @throws IllegalArgumentException if {@code paramValue} contains characters that are unsafe in
* a host component
*/
- private void validateHostComponent(String paramName, String paramValue) {
- if (!HOST_COMPONENT_PATTERN.matcher(paramValue).matches()) {
+ private void validateDomainSafeParameter(String paramName, String paramValue) {
+ if (!DOMAIN_SAFE_PARAMETER_PATTERN.matcher(paramValue).matches()) {
throw new IllegalArgumentException(
String.format(
"Endpoint parameter '%s' contains characters that are not valid in a host component",
diff --git a/bmc-common-httpclient/src/test/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtilTest.java b/bmc-common-httpclient/src/test/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtilTest.java
index 15ea611557b..4ed19f9d014 100644
--- a/bmc-common-httpclient/src/test/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtilTest.java
+++ b/bmc-common-httpclient/src/test/java/com/oracle/bmc/http/client/internal/parameterizedendpoints/ParameterizedEndpointUtilTest.java
@@ -113,6 +113,9 @@ public void testGetEndpointWithPopulatedServiceParameters_InvalidHostParameterCh
assertHostParameterRejected("my-namespace%2eexample");
assertHostParameterRejected("my namespace");
assertHostParameterRejected("");
+ assertHostParameterRejected("-namespace");
+ assertHostParameterRejected("namespace-");
+ assertHostParameterRejected("namespace.-example");
}
@Test
diff --git a/bmc-common/pom.xml b/bmc-common/pom.xml
index 6356f07dd03..4ea1ffefa65 100644
--- a/bmc-common/pom.xml
+++ b/bmc-common/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -87,12 +87,12 @@
com.oracle.oci.sdk
oci-java-sdk-circuitbreaker
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.92.0
+ 3.92.1
@@ -137,7 +137,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.92.0
+ 3.92.1
test
diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/BaseClient.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/BaseClient.java
index 67be42f6c29..3854dbaadd1 100644
--- a/bmc-common/src/main/java/com/oracle/bmc/http/internal/BaseClient.java
+++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/BaseClient.java
@@ -39,8 +39,6 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.net.URI;
-import java.net.URISyntaxException;
import java.time.Duration;
import java.util.ArrayList;
import java.util.Arrays;
@@ -337,8 +335,6 @@ public final synchronized void setEndpoint(String endpoint) {
unparameterizedEndpoint);
endpoint = unparameterizedEndpoint;
}
- } else {
- validateEndpoint(endpoint);
}
logger.info("Setting endpoint to {}", endpoint);
@@ -381,41 +377,6 @@ public final synchronized void setEndpoint(String endpoint) {
httpClient, circuitBreakerConfiguration);
}
- /**
- * Validates a resolved endpoint before it is used as an HTTP client base URI.
- *
- * Parameterized endpoint templates are validated after their host parameters are resolved by
- * {@link ParameterizedEndpointUtil}.
- *
- * @param endpoint resolved endpoint
- * @throws IllegalArgumentException if the endpoint scheme is not HTTP(S), or if the endpoint
- * contains user info, path, query, or fragment components
- */
- private void validateEndpoint(String endpoint) {
- final URI endpointUri;
- try {
- endpointUri = new URI(endpoint);
- } catch (URISyntaxException e) {
- throw new IllegalArgumentException("host is invalid. " + endpoint, e);
- }
-
- String scheme = endpointUri.getScheme();
- if (!"http".equalsIgnoreCase(scheme) && !"https".equalsIgnoreCase(scheme)) {
- throw new IllegalArgumentException(
- "host is invalid. endpoint scheme must be http or https");
- }
-
- String path = endpointUri.getRawPath();
- boolean hasPath = path != null && !path.isEmpty() && !"/".equals(path);
- if (endpointUri.getRawUserInfo() != null
- || hasPath
- || endpointUri.getRawQuery() != null
- || endpointUri.getRawFragment() != null) {
- throw new IllegalArgumentException(
- "host is invalid. endpoint must not contain user info, path, query, or fragment");
- }
- }
-
private boolean isAsyncThreadPoolCoreThreadTimeoutEnabled() {
return this instanceof BaseAsyncClient
? clientConfigurationToUse.isAsyncRequestsAsyncCoreThreadTimeoutEnabled()
diff --git a/bmc-common/src/test/java/com/oracle/bmc/http/internal/BaseClientTest.java b/bmc-common/src/test/java/com/oracle/bmc/http/internal/BaseClientTest.java
index bbf4833980f..a57ca8fff4b 100644
--- a/bmc-common/src/test/java/com/oracle/bmc/http/internal/BaseClientTest.java
+++ b/bmc-common/src/test/java/com/oracle/bmc/http/internal/BaseClientTest.java
@@ -67,42 +67,6 @@ public void testCloseWithoutEndpoint() {
client.close();
}
- @Test
- public void testSetEndpointRejectsInvalidEndpointScheme() {
- assertEndpointRejected("file://objectstorage.us-phoenix-1.oci.customer-oci.com");
- }
-
- @Test
- public void testSetEndpointRejectsEndpointWithUserInfo() {
- assertEndpointRejected("https://foo@objectstorage.us-phoenix-1.oci.customer-oci.com");
- }
-
- @Test
- public void testSetEndpointRejectsEndpointWithPath() {
- assertEndpointRejected("https://objectstorage.us-phoenix-1.oci.customer-oci.com/foo");
- }
-
- @Test
- public void testSetEndpointRejectsEndpointWithQuery() {
- assertEndpointRejected("https://objectstorage.us-phoenix-1.oci.customer-oci.com?foo=bar");
- }
-
- @Test
- public void testSetEndpointRejectsEndpointWithFragment() {
- assertEndpointRejected("https://objectstorage.us-phoenix-1.oci.customer-oci.com#foo");
- }
-
- private void assertEndpointRejected(String endpoint) {
- TestBaseClient client = TestBaseClient.builder().build(mockAuthProvider);
- try {
- client.setEndpoint(endpoint);
- } catch (IllegalArgumentException e) {
- assertTrue(e.getMessage().contains("host is invalid"));
- return;
- }
- throw new AssertionError("Expected endpoint to be rejected: " + endpoint);
- }
-
private static class TestBaseClient extends BaseClient {
/** Service instance for ObjectStorage. */
public static final com.oracle.bmc.Service SERVICE =
diff --git a/bmc-computecloudatcustomer/pom.xml b/bmc-computecloudatcustomer/pom.xml
index f67380690a8..f81a72754c2 100644
--- a/bmc-computecloudatcustomer/pom.xml
+++ b/bmc-computecloudatcustomer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-computecloudatcustomer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-computeinstanceagent/pom.xml b/bmc-computeinstanceagent/pom.xml
index 3de6079f108..e129b779ea6 100644
--- a/bmc-computeinstanceagent/pom.xml
+++ b/bmc-computeinstanceagent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-computeinstanceagent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-containerengine/pom.xml b/bmc-containerengine/pom.xml
index d239292a63d..caa608727c5 100644
--- a/bmc-containerengine/pom.xml
+++ b/bmc-containerengine/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-containerinstances/pom.xml b/bmc-containerinstances/pom.xml
index 484cc61991b..e0652338b63 100644
--- a/bmc-containerinstances/pom.xml
+++ b/bmc-containerinstances/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-containerinstances
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-containerregistry/pom.xml b/bmc-containerregistry/pom.xml
index 3a9f2b3e7ce..2a726cb0997 100644
--- a/bmc-containerregistry/pom.xml
+++ b/bmc-containerregistry/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-containerregistry
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-core/pom.xml b/bmc-core/pom.xml
index 1985dd32c6d..840f689c0a9 100644
--- a/bmc-core/pom.xml
+++ b/bmc-core/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.92.0
+ 3.92.1
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java
index 10657d13f3c..f5699690756 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java
@@ -4764,6 +4764,23 @@ RemovePublicIpPoolCapacityResponse removePublicIpPoolCapacity(
*/
UpdateCrossConnectGroupResponse updateCrossConnectGroup(UpdateCrossConnectGroupRequest request);
+ /**
+ * Updates the Letter of Authority for the specified cross-connect.
+ *
+ * @param request The request object containing the details to send
+ * @return A response object containing details about the completed operation
+ * @throws BmcException when an error occurs. This operation uses
+ * RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is
+ * provided. The specifics of the default retry strategy are described here
+ * https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
+ *
Example: Click here to see how to use
+ * UpdateCrossConnectLetterOfAuthority API.
+ */
+ UpdateCrossConnectLetterOfAuthorityResponse updateCrossConnectLetterOfAuthority(
+ UpdateCrossConnectLetterOfAuthorityRequest request);
+
/**
* Updates the specified set of DHCP options. You can update the display name or the options
* themselves. Avoid entering confidential information.
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java
index ef85de37984..0bae541f982 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java
@@ -4723,6 +4723,24 @@ java.util.concurrent.Future updateCrossConnectG
UpdateCrossConnectGroupRequest, UpdateCrossConnectGroupResponse>
handler);
+ /**
+ * Updates the Letter of Authority for the specified cross-connect.
+ *
+ * @param request The request object containing the details to send
+ * @param handler The request handler to invoke upon completion, may be null.
+ * @return A Future that can be used to get the response if no AsyncHandler was provided. Note,
+ * if you provide an AsyncHandler and use the Future, some types of responses (like
+ * java.io.InputStream) may not be able to be read in both places as the underlying stream
+ * may only be consumed once.
+ */
+ java.util.concurrent.Future
+ updateCrossConnectLetterOfAuthority(
+ UpdateCrossConnectLetterOfAuthorityRequest request,
+ com.oracle.bmc.responses.AsyncHandler<
+ UpdateCrossConnectLetterOfAuthorityRequest,
+ UpdateCrossConnectLetterOfAuthorityResponse>
+ handler);
+
/**
* Updates the specified set of DHCP options. You can update the display name or the options
* themselves. Avoid entering confidential information.
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java
index 65a4796d0b5..d91fd5cc009 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java
@@ -4232,9 +4232,12 @@ public java.util.concurrent.Future getCrossConnect
.appendPathParam(request.getCrossConnectId())
.appendPathParam("letterOfAuthority")
.accept("application/json, text/html")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
.handleBody(
com.oracle.bmc.core.model.LetterOfAuthority.class,
GetCrossConnectLetterOfAuthorityResponse.Builder::letterOfAuthority)
+ .handleResponseHeaderString(
+ "etag", GetCrossConnectLetterOfAuthorityResponse.Builder::etag)
.handleResponseHeaderString(
"opc-request-id",
GetCrossConnectLetterOfAuthorityResponse.Builder::opcRequestId)
@@ -8891,6 +8894,51 @@ public java.util.concurrent.Future updateCrossC
.callAsync(handler);
}
+ @Override
+ public java.util.concurrent.Future
+ updateCrossConnectLetterOfAuthority(
+ UpdateCrossConnectLetterOfAuthorityRequest request,
+ final com.oracle.bmc.responses.AsyncHandler<
+ UpdateCrossConnectLetterOfAuthorityRequest,
+ UpdateCrossConnectLetterOfAuthorityResponse>
+ handler) {
+
+ Validate.notBlank(request.getCrossConnectId(), "crossConnectId must not be blank");
+ Objects.requireNonNull(
+ request.getUpdateCrossConnectLetterOfAuthorityDetails(),
+ "updateCrossConnectLetterOfAuthorityDetails is required");
+
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("crossConnectId", request.getCrossConnectId());
+
+ return clientCall(request, UpdateCrossConnectLetterOfAuthorityResponse::builder)
+ .logger(LOG, "updateCrossConnectLetterOfAuthority")
+ .serviceDetails(
+ "VirtualNetwork",
+ "UpdateCrossConnectLetterOfAuthority",
+ "https://docs.oracle.com/iaas/api/#/en/iaas/20160918/LetterOfAuthority/UpdateCrossConnectLetterOfAuthority")
+ .requiredParametersMap(requiredParametersMap)
+ .method(com.oracle.bmc.http.client.Method.PUT)
+ .requestBuilder(UpdateCrossConnectLetterOfAuthorityRequest::builder)
+ .basePath("/20160918")
+ .appendPathParam("crossConnects")
+ .appendPathParam(request.getCrossConnectId())
+ .appendPathParam("letterOfAuthority")
+ .accept("application/json, text/html")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("if-match", request.getIfMatch())
+ .hasBody()
+ .handleBody(
+ com.oracle.bmc.core.model.LetterOfAuthority.class,
+ UpdateCrossConnectLetterOfAuthorityResponse.Builder::letterOfAuthority)
+ .handleResponseHeaderString(
+ "etag", UpdateCrossConnectLetterOfAuthorityResponse.Builder::etag)
+ .handleResponseHeaderString(
+ "opc-request-id",
+ UpdateCrossConnectLetterOfAuthorityResponse.Builder::opcRequestId)
+ .callAsync(handler);
+ }
+
@Override
public java.util.concurrent.Future updateDhcpOptions(
UpdateDhcpOptionsRequest request,
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java
index f9fc7e21446..c5aa2918296 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java
@@ -3842,10 +3842,13 @@ public GetCrossConnectLetterOfAuthorityResponse getCrossConnectLetterOfAuthority
.appendPathParam(request.getCrossConnectId())
.appendPathParam("letterOfAuthority")
.accept("application/json, text/html")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
.operationUsesDefaultRetries()
.handleBody(
com.oracle.bmc.core.model.LetterOfAuthority.class,
GetCrossConnectLetterOfAuthorityResponse.Builder::letterOfAuthority)
+ .handleResponseHeaderString(
+ "etag", GetCrossConnectLetterOfAuthorityResponse.Builder::etag)
.handleResponseHeaderString(
"opc-request-id",
GetCrossConnectLetterOfAuthorityResponse.Builder::opcRequestId)
@@ -8090,6 +8093,47 @@ public UpdateCrossConnectGroupResponse updateCrossConnectGroup(
.callSync();
}
+ @Override
+ public UpdateCrossConnectLetterOfAuthorityResponse updateCrossConnectLetterOfAuthority(
+ UpdateCrossConnectLetterOfAuthorityRequest request) {
+
+ Validate.notBlank(request.getCrossConnectId(), "crossConnectId must not be blank");
+ Objects.requireNonNull(
+ request.getUpdateCrossConnectLetterOfAuthorityDetails(),
+ "updateCrossConnectLetterOfAuthorityDetails is required");
+
+ java.util.Map requiredParametersMap = new java.util.HashMap<>();
+ requiredParametersMap.put("crossConnectId", request.getCrossConnectId());
+
+ return clientCall(request, UpdateCrossConnectLetterOfAuthorityResponse::builder)
+ .logger(LOG, "updateCrossConnectLetterOfAuthority")
+ .serviceDetails(
+ "VirtualNetwork",
+ "UpdateCrossConnectLetterOfAuthority",
+ "https://docs.oracle.com/iaas/api/#/en/iaas/20160918/LetterOfAuthority/UpdateCrossConnectLetterOfAuthority")
+ .requiredParametersMap(requiredParametersMap)
+ .method(com.oracle.bmc.http.client.Method.PUT)
+ .requestBuilder(UpdateCrossConnectLetterOfAuthorityRequest::builder)
+ .basePath("/20160918")
+ .appendPathParam("crossConnects")
+ .appendPathParam(request.getCrossConnectId())
+ .appendPathParam("letterOfAuthority")
+ .accept("application/json, text/html")
+ .appendHeader("opc-request-id", request.getOpcRequestId())
+ .appendHeader("if-match", request.getIfMatch())
+ .operationUsesDefaultRetries()
+ .hasBody()
+ .handleBody(
+ com.oracle.bmc.core.model.LetterOfAuthority.class,
+ UpdateCrossConnectLetterOfAuthorityResponse.Builder::letterOfAuthority)
+ .handleResponseHeaderString(
+ "etag", UpdateCrossConnectLetterOfAuthorityResponse.Builder::etag)
+ .handleResponseHeaderString(
+ "opc-request-id",
+ UpdateCrossConnectLetterOfAuthorityResponse.Builder::opcRequestId)
+ .callSync();
+ }
+
@Override
public UpdateDhcpOptionsResponse updateDhcpOptions(UpdateDhcpOptionsRequest request) {
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java
index 454f990ff44..1f6990edd5c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java
@@ -35,6 +35,9 @@ public final class CreateCrossConnectDetails
"portSpeedShapeName",
"customerReferenceName",
"macsecProperties",
+ "isInterfaceHoldTimerEnabled",
+ "interfaceDownTimerValueInMilliseconds",
+ "isQosEnabled",
"ociPhysicalDeviceName",
"interfaceName"
})
@@ -50,6 +53,9 @@ public CreateCrossConnectDetails(
String portSpeedShapeName,
String customerReferenceName,
CreateMacsecProperties macsecProperties,
+ Boolean isInterfaceHoldTimerEnabled,
+ Integer interfaceDownTimerValueInMilliseconds,
+ Boolean isQosEnabled,
String ociPhysicalDeviceName,
String interfaceName) {
super();
@@ -64,6 +70,9 @@ public CreateCrossConnectDetails(
this.portSpeedShapeName = portSpeedShapeName;
this.customerReferenceName = customerReferenceName;
this.macsecProperties = macsecProperties;
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.isQosEnabled = isQosEnabled;
this.ociPhysicalDeviceName = ociPhysicalDeviceName;
this.interfaceName = interfaceName;
}
@@ -306,6 +315,62 @@ public Builder macsecProperties(CreateMacsecProperties macsecProperties) {
this.__explicitlySet__.add("macsecProperties");
return this;
}
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @param isInterfaceHoldTimerEnabled the value to set
+ * @return this builder
+ */
+ public Builder isInterfaceHoldTimerEnabled(Boolean isInterfaceHoldTimerEnabled) {
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.__explicitlySet__.add("isInterfaceHoldTimerEnabled");
+ return this;
+ }
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ *
+ * @param interfaceDownTimerValueInMilliseconds the value to set
+ * @return this builder
+ */
+ public Builder interfaceDownTimerValueInMilliseconds(
+ Integer interfaceDownTimerValueInMilliseconds) {
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.__explicitlySet__.add("interfaceDownTimerValueInMilliseconds");
+ return this;
+ }
+ /**
+ * When true, restricts placement so cross-connects lands only on QoS-capable devices. When
+ * false (default), placement may use any supported device. If no QoS-capable devices are
+ * available in the selected location, the request fails.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private Boolean isQosEnabled;
+
+ /**
+ * When true, restricts placement so cross-connects lands only on QoS-capable devices. When
+ * false (default), placement may use any supported device. If no QoS-capable devices are
+ * available in the selected location, the request fails.
+ *
+ * @param isQosEnabled the value to set
+ * @return this builder
+ */
+ public Builder isQosEnabled(Boolean isQosEnabled) {
+ this.isQosEnabled = isQosEnabled;
+ this.__explicitlySet__.add("isQosEnabled");
+ return this;
+ }
/** The name of the FastConnect device where this cross-connect is installed. */
@com.fasterxml.jackson.annotation.JsonProperty("ociPhysicalDeviceName")
private String ociPhysicalDeviceName;
@@ -354,6 +419,9 @@ public CreateCrossConnectDetails build() {
this.portSpeedShapeName,
this.customerReferenceName,
this.macsecProperties,
+ this.isInterfaceHoldTimerEnabled,
+ this.interfaceDownTimerValueInMilliseconds,
+ this.isQosEnabled,
this.ociPhysicalDeviceName,
this.interfaceName);
for (String explicitlySetProperty : this.__explicitlySet__) {
@@ -399,6 +467,16 @@ public Builder copy(CreateCrossConnectDetails model) {
if (model.wasPropertyExplicitlySet("macsecProperties")) {
this.macsecProperties(model.getMacsecProperties());
}
+ if (model.wasPropertyExplicitlySet("isInterfaceHoldTimerEnabled")) {
+ this.isInterfaceHoldTimerEnabled(model.getIsInterfaceHoldTimerEnabled());
+ }
+ if (model.wasPropertyExplicitlySet("interfaceDownTimerValueInMilliseconds")) {
+ this.interfaceDownTimerValueInMilliseconds(
+ model.getInterfaceDownTimerValueInMilliseconds());
+ }
+ if (model.wasPropertyExplicitlySet("isQosEnabled")) {
+ this.isQosEnabled(model.getIsQosEnabled());
+ }
if (model.wasPropertyExplicitlySet("ociPhysicalDeviceName")) {
this.ociPhysicalDeviceName(model.getOciPhysicalDeviceName());
}
@@ -629,6 +707,55 @@ public CreateMacsecProperties getMacsecProperties() {
return macsecProperties;
}
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private final Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @return the value
+ */
+ public Boolean getIsInterfaceHoldTimerEnabled() {
+ return isInterfaceHoldTimerEnabled;
+ }
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private final Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ *
+ * @return the value
+ */
+ public Integer getInterfaceDownTimerValueInMilliseconds() {
+ return interfaceDownTimerValueInMilliseconds;
+ }
+
+ /**
+ * When true, restricts placement so cross-connects lands only on QoS-capable devices. When
+ * false (default), placement may use any supported device. If no QoS-capable devices are
+ * available in the selected location, the request fails.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private final Boolean isQosEnabled;
+
+ /**
+ * When true, restricts placement so cross-connects lands only on QoS-capable devices. When
+ * false (default), placement may use any supported device. If no QoS-capable devices are
+ * available in the selected location, the request fails.
+ *
+ * @return the value
+ */
+ public Boolean getIsQosEnabled() {
+ return isQosEnabled;
+ }
+
/** The name of the FastConnect device where this cross-connect is installed. */
@com.fasterxml.jackson.annotation.JsonProperty("ociPhysicalDeviceName")
private final String ociPhysicalDeviceName;
@@ -683,6 +810,11 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", portSpeedShapeName=").append(String.valueOf(this.portSpeedShapeName));
sb.append(", customerReferenceName=").append(String.valueOf(this.customerReferenceName));
sb.append(", macsecProperties=").append(String.valueOf(this.macsecProperties));
+ sb.append(", isInterfaceHoldTimerEnabled=")
+ .append(String.valueOf(this.isInterfaceHoldTimerEnabled));
+ sb.append(", interfaceDownTimerValueInMilliseconds=")
+ .append(String.valueOf(this.interfaceDownTimerValueInMilliseconds));
+ sb.append(", isQosEnabled=").append(String.valueOf(this.isQosEnabled));
sb.append(", ociPhysicalDeviceName=").append(String.valueOf(this.ociPhysicalDeviceName));
sb.append(", interfaceName=").append(String.valueOf(this.interfaceName));
sb.append(")");
@@ -714,6 +846,12 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.portSpeedShapeName, other.portSpeedShapeName)
&& java.util.Objects.equals(this.customerReferenceName, other.customerReferenceName)
&& java.util.Objects.equals(this.macsecProperties, other.macsecProperties)
+ && java.util.Objects.equals(
+ this.isInterfaceHoldTimerEnabled, other.isInterfaceHoldTimerEnabled)
+ && java.util.Objects.equals(
+ this.interfaceDownTimerValueInMilliseconds,
+ other.interfaceDownTimerValueInMilliseconds)
+ && java.util.Objects.equals(this.isQosEnabled, other.isQosEnabled)
&& java.util.Objects.equals(this.ociPhysicalDeviceName, other.ociPhysicalDeviceName)
&& java.util.Objects.equals(this.interfaceName, other.interfaceName)
&& super.equals(other);
@@ -758,6 +896,17 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.macsecProperties == null ? 43 : this.macsecProperties.hashCode());
+ result =
+ (result * PRIME)
+ + (this.isInterfaceHoldTimerEnabled == null
+ ? 43
+ : this.isInterfaceHoldTimerEnabled.hashCode());
+ result =
+ (result * PRIME)
+ + (this.interfaceDownTimerValueInMilliseconds == null
+ ? 43
+ : this.interfaceDownTimerValueInMilliseconds.hashCode());
+ result = (result * PRIME) + (this.isQosEnabled == null ? 43 : this.isQosEnabled.hashCode());
result =
(result * PRIME)
+ (this.ociPhysicalDeviceName == null
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java
index efe741005f4..396278329c1 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java
@@ -29,7 +29,11 @@ public final class CreateCrossConnectGroupDetails
"displayName",
"customerReferenceName",
"freeformTags",
- "macsecProperties"
+ "macsecProperties",
+ "minimumLinks",
+ "isInterfaceHoldTimerEnabled",
+ "interfaceDownTimerValueInMilliseconds",
+ "isQosEnabled"
})
public CreateCrossConnectGroupDetails(
String compartmentId,
@@ -37,7 +41,11 @@ public CreateCrossConnectGroupDetails(
String displayName,
String customerReferenceName,
java.util.Map freeformTags,
- CreateMacsecProperties macsecProperties) {
+ CreateMacsecProperties macsecProperties,
+ Integer minimumLinks,
+ Boolean isInterfaceHoldTimerEnabled,
+ Integer interfaceDownTimerValueInMilliseconds,
+ Boolean isQosEnabled) {
super();
this.compartmentId = compartmentId;
this.definedTags = definedTags;
@@ -45,6 +53,10 @@ public CreateCrossConnectGroupDetails(
this.customerReferenceName = customerReferenceName;
this.freeformTags = freeformTags;
this.macsecProperties = macsecProperties;
+ this.minimumLinks = minimumLinks;
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.isQosEnabled = isQosEnabled;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -166,6 +178,87 @@ public Builder macsecProperties(CreateMacsecProperties macsecProperties) {
this.__explicitlySet__.add("macsecProperties");
return this;
}
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group
+ * to be considered operational. During create cross-connect-group operation this value can
+ * only be set to 1 (If not specified, this value defaults to 1) and can be edited using the
+ * update cross-connect group operation. Value must not exceed the total number of
+ * cross-connects in the cross-connect group.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("minimumLinks")
+ private Integer minimumLinks;
+
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group
+ * to be considered operational. During create cross-connect-group operation this value can
+ * only be set to 1 (If not specified, this value defaults to 1) and can be edited using the
+ * update cross-connect group operation. Value must not exceed the total number of
+ * cross-connects in the cross-connect group.
+ *
+ * @param minimumLinks the value to set
+ * @return this builder
+ */
+ public Builder minimumLinks(Integer minimumLinks) {
+ this.minimumLinks = minimumLinks;
+ this.__explicitlySet__.add("minimumLinks");
+ return this;
+ }
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @param isInterfaceHoldTimerEnabled the value to set
+ * @return this builder
+ */
+ public Builder isInterfaceHoldTimerEnabled(Boolean isInterfaceHoldTimerEnabled) {
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.__explicitlySet__.add("isInterfaceHoldTimerEnabled");
+ return this;
+ }
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ *
+ * @param interfaceDownTimerValueInMilliseconds the value to set
+ * @return this builder
+ */
+ public Builder interfaceDownTimerValueInMilliseconds(
+ Integer interfaceDownTimerValueInMilliseconds) {
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.__explicitlySet__.add("interfaceDownTimerValueInMilliseconds");
+ return this;
+ }
+ /**
+ * (Optional) When true, restricts placement so cross-connects lands only on QoS-capable
+ * devices. When false (default), placement may use any supported device. If no QoS-capable
+ * devices are available in the selected location, the request fails.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private Boolean isQosEnabled;
+
+ /**
+ * (Optional) When true, restricts placement so cross-connects lands only on QoS-capable
+ * devices. When false (default), placement may use any supported device. If no QoS-capable
+ * devices are available in the selected location, the request fails.
+ *
+ * @param isQosEnabled the value to set
+ * @return this builder
+ */
+ public Builder isQosEnabled(Boolean isQosEnabled) {
+ this.isQosEnabled = isQosEnabled;
+ this.__explicitlySet__.add("isQosEnabled");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -178,7 +271,11 @@ public CreateCrossConnectGroupDetails build() {
this.displayName,
this.customerReferenceName,
this.freeformTags,
- this.macsecProperties);
+ this.macsecProperties,
+ this.minimumLinks,
+ this.isInterfaceHoldTimerEnabled,
+ this.interfaceDownTimerValueInMilliseconds,
+ this.isQosEnabled);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -205,6 +302,19 @@ public Builder copy(CreateCrossConnectGroupDetails model) {
if (model.wasPropertyExplicitlySet("macsecProperties")) {
this.macsecProperties(model.getMacsecProperties());
}
+ if (model.wasPropertyExplicitlySet("minimumLinks")) {
+ this.minimumLinks(model.getMinimumLinks());
+ }
+ if (model.wasPropertyExplicitlySet("isInterfaceHoldTimerEnabled")) {
+ this.isInterfaceHoldTimerEnabled(model.getIsInterfaceHoldTimerEnabled());
+ }
+ if (model.wasPropertyExplicitlySet("interfaceDownTimerValueInMilliseconds")) {
+ this.interfaceDownTimerValueInMilliseconds(
+ model.getInterfaceDownTimerValueInMilliseconds());
+ }
+ if (model.wasPropertyExplicitlySet("isQosEnabled")) {
+ this.isQosEnabled(model.getIsQosEnabled());
+ }
return this;
}
}
@@ -322,6 +432,78 @@ public CreateMacsecProperties getMacsecProperties() {
return macsecProperties;
}
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group to be
+ * considered operational. During create cross-connect-group operation this value can only be
+ * set to 1 (If not specified, this value defaults to 1) and can be edited using the update
+ * cross-connect group operation. Value must not exceed the total number of cross-connects in
+ * the cross-connect group.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("minimumLinks")
+ private final Integer minimumLinks;
+
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group to be
+ * considered operational. During create cross-connect-group operation this value can only be
+ * set to 1 (If not specified, this value defaults to 1) and can be edited using the update
+ * cross-connect group operation. Value must not exceed the total number of cross-connects in
+ * the cross-connect group.
+ *
+ * @return the value
+ */
+ public Integer getMinimumLinks() {
+ return minimumLinks;
+ }
+
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private final Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @return the value
+ */
+ public Boolean getIsInterfaceHoldTimerEnabled() {
+ return isInterfaceHoldTimerEnabled;
+ }
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private final Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ *
+ * @return the value
+ */
+ public Integer getInterfaceDownTimerValueInMilliseconds() {
+ return interfaceDownTimerValueInMilliseconds;
+ }
+
+ /**
+ * (Optional) When true, restricts placement so cross-connects lands only on QoS-capable
+ * devices. When false (default), placement may use any supported device. If no QoS-capable
+ * devices are available in the selected location, the request fails.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private final Boolean isQosEnabled;
+
+ /**
+ * (Optional) When true, restricts placement so cross-connects lands only on QoS-capable
+ * devices. When false (default), placement may use any supported device. If no QoS-capable
+ * devices are available in the selected location, the request fails.
+ *
+ * @return the value
+ */
+ public Boolean getIsQosEnabled() {
+ return isQosEnabled;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -343,6 +525,12 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", customerReferenceName=").append(String.valueOf(this.customerReferenceName));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", macsecProperties=").append(String.valueOf(this.macsecProperties));
+ sb.append(", minimumLinks=").append(String.valueOf(this.minimumLinks));
+ sb.append(", isInterfaceHoldTimerEnabled=")
+ .append(String.valueOf(this.isInterfaceHoldTimerEnabled));
+ sb.append(", interfaceDownTimerValueInMilliseconds=")
+ .append(String.valueOf(this.interfaceDownTimerValueInMilliseconds));
+ sb.append(", isQosEnabled=").append(String.valueOf(this.isQosEnabled));
sb.append(")");
return sb.toString();
}
@@ -363,6 +551,13 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.customerReferenceName, other.customerReferenceName)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.macsecProperties, other.macsecProperties)
+ && java.util.Objects.equals(this.minimumLinks, other.minimumLinks)
+ && java.util.Objects.equals(
+ this.isInterfaceHoldTimerEnabled, other.isInterfaceHoldTimerEnabled)
+ && java.util.Objects.equals(
+ this.interfaceDownTimerValueInMilliseconds,
+ other.interfaceDownTimerValueInMilliseconds)
+ && java.util.Objects.equals(this.isQosEnabled, other.isQosEnabled)
&& super.equals(other);
}
@@ -384,6 +579,18 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.macsecProperties == null ? 43 : this.macsecProperties.hashCode());
+ result = (result * PRIME) + (this.minimumLinks == null ? 43 : this.minimumLinks.hashCode());
+ result =
+ (result * PRIME)
+ + (this.isInterfaceHoldTimerEnabled == null
+ ? 43
+ : this.isInterfaceHoldTimerEnabled.hashCode());
+ result =
+ (result * PRIME)
+ + (this.interfaceDownTimerValueInMilliseconds == null
+ ? 43
+ : this.interfaceDownTimerValueInMilliseconds.hashCode());
+ result = (result * PRIME) + (this.isQosEnabled == null ? 43 : this.isQosEnabled.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java
index b8f9afb9d63..1353b426be2 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java
@@ -44,7 +44,8 @@ public final class CreateVirtualCircuitDetails
"publicPrefixes",
"region",
"type",
- "ipMtu"
+ "ipMtu",
+ "trafficMode"
})
public CreateVirtualCircuitDetails(
String bandwidthShapeName,
@@ -67,7 +68,8 @@ public CreateVirtualCircuitDetails(
java.util.List publicPrefixes,
String region,
Type type,
- VirtualCircuitIpMtu ipMtu) {
+ VirtualCircuitIpMtu ipMtu,
+ TrafficMode trafficMode) {
super();
this.bandwidthShapeName = bandwidthShapeName;
this.compartmentId = compartmentId;
@@ -90,6 +92,7 @@ public CreateVirtualCircuitDetails(
this.region = region;
this.type = type;
this.ipMtu = ipMtu;
+ this.trafficMode = trafficMode;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -540,6 +543,25 @@ public Builder ipMtu(VirtualCircuitIpMtu ipMtu) {
this.__explicitlySet__.add("ipMtu");
return this;
}
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic
+ * is to be drained for the associated Virtual Circuit or not.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("trafficMode")
+ private TrafficMode trafficMode;
+
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic
+ * is to be drained for the associated Virtual Circuit or not.
+ *
+ * @param trafficMode the value to set
+ * @return this builder
+ */
+ public Builder trafficMode(TrafficMode trafficMode) {
+ this.trafficMode = trafficMode;
+ this.__explicitlySet__.add("trafficMode");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -567,7 +589,8 @@ public CreateVirtualCircuitDetails build() {
this.publicPrefixes,
this.region,
this.type,
- this.ipMtu);
+ this.ipMtu,
+ this.trafficMode);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -639,6 +662,9 @@ public Builder copy(CreateVirtualCircuitDetails model) {
if (model.wasPropertyExplicitlySet("ipMtu")) {
this.ipMtu(model.getIpMtu());
}
+ if (model.wasPropertyExplicitlySet("trafficMode")) {
+ this.trafficMode(model.getTrafficMode());
+ }
return this;
}
}
@@ -1158,6 +1184,59 @@ public VirtualCircuitIpMtu getIpMtu() {
return ipMtu;
}
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic is to
+ * be drained for the associated Virtual Circuit or not.
+ */
+ public enum TrafficMode implements com.oracle.bmc.http.internal.BmcEnum {
+ Normal("NORMAL"),
+ Drain("DRAIN"),
+ ;
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (TrafficMode v : TrafficMode.values()) {
+ map.put(v.getValue(), v);
+ }
+ }
+
+ TrafficMode(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static TrafficMode create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ throw new IllegalArgumentException("Invalid TrafficMode: " + key);
+ }
+ };
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic is to
+ * be drained for the associated Virtual Circuit or not.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("trafficMode")
+ private final TrafficMode trafficMode;
+
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic is to
+ * be drained for the associated Virtual Circuit or not.
+ *
+ * @return the value
+ */
+ public TrafficMode getTrafficMode() {
+ return trafficMode;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -1194,6 +1273,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", region=").append(String.valueOf(this.region));
sb.append(", type=").append(String.valueOf(this.type));
sb.append(", ipMtu=").append(String.valueOf(this.ipMtu));
+ sb.append(", trafficMode=").append(String.valueOf(this.trafficMode));
sb.append(")");
return sb.toString();
}
@@ -1230,6 +1310,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.region, other.region)
&& java.util.Objects.equals(this.type, other.type)
&& java.util.Objects.equals(this.ipMtu, other.ipMtu)
+ && java.util.Objects.equals(this.trafficMode, other.trafficMode)
&& super.equals(other);
}
@@ -1288,6 +1369,7 @@ public int hashCode() {
result = (result * PRIME) + (this.region == null ? 43 : this.region.hashCode());
result = (result * PRIME) + (this.type == null ? 43 : this.type.hashCode());
result = (result * PRIME) + (this.ipMtu == null ? 43 : this.ipMtu.hashCode());
+ result = (result * PRIME) + (this.trafficMode == null ? 43 : this.trafficMode.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java
index 6f7b909a9ce..8d17f1a1cf7 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java
@@ -53,6 +53,9 @@ public final class CrossConnect extends com.oracle.bmc.http.client.internal.Expl
"macsecProperties",
"ociPhysicalDeviceName",
"ociLogicalDeviceName",
+ "isInterfaceHoldTimerEnabled",
+ "interfaceDownTimerValueInMilliseconds",
+ "isQosEnabled",
"interfaceName"
})
public CrossConnect(
@@ -71,6 +74,9 @@ public CrossConnect(
MacsecProperties macsecProperties,
String ociPhysicalDeviceName,
String ociLogicalDeviceName,
+ Boolean isInterfaceHoldTimerEnabled,
+ Integer interfaceDownTimerValueInMilliseconds,
+ Boolean isQosEnabled,
String interfaceName) {
super();
this.compartmentId = compartmentId;
@@ -88,6 +94,9 @@ public CrossConnect(
this.macsecProperties = macsecProperties;
this.ociPhysicalDeviceName = ociPhysicalDeviceName;
this.ociLogicalDeviceName = ociLogicalDeviceName;
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.isQosEnabled = isQosEnabled;
this.interfaceName = interfaceName;
}
@@ -367,6 +376,56 @@ public Builder ociLogicalDeviceName(String ociLogicalDeviceName) {
this.__explicitlySet__.add("ociLogicalDeviceName");
return this;
}
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @param isInterfaceHoldTimerEnabled the value to set
+ * @return this builder
+ */
+ public Builder isInterfaceHoldTimerEnabled(Boolean isInterfaceHoldTimerEnabled) {
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.__explicitlySet__.add("isInterfaceHoldTimerEnabled");
+ return this;
+ }
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ *
+ * @param interfaceDownTimerValueInMilliseconds the value to set
+ * @return this builder
+ */
+ public Builder interfaceDownTimerValueInMilliseconds(
+ Integer interfaceDownTimerValueInMilliseconds) {
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.__explicitlySet__.add("interfaceDownTimerValueInMilliseconds");
+ return this;
+ }
+ /** The flag to enable or disable the Qos for the cross-connect. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private Boolean isQosEnabled;
+
+ /**
+ * The flag to enable or disable the Qos for the cross-connect.
+ *
+ * @param isQosEnabled the value to set
+ * @return this builder
+ */
+ public Builder isQosEnabled(Boolean isQosEnabled) {
+ this.isQosEnabled = isQosEnabled;
+ this.__explicitlySet__.add("isQosEnabled");
+ return this;
+ }
/** The name of the FastConnect interface where this cross-connect is installed. */
@com.fasterxml.jackson.annotation.JsonProperty("interfaceName")
private String interfaceName;
@@ -404,6 +463,9 @@ public CrossConnect build() {
this.macsecProperties,
this.ociPhysicalDeviceName,
this.ociLogicalDeviceName,
+ this.isInterfaceHoldTimerEnabled,
+ this.interfaceDownTimerValueInMilliseconds,
+ this.isQosEnabled,
this.interfaceName);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
@@ -458,6 +520,16 @@ public Builder copy(CrossConnect model) {
if (model.wasPropertyExplicitlySet("ociLogicalDeviceName")) {
this.ociLogicalDeviceName(model.getOciLogicalDeviceName());
}
+ if (model.wasPropertyExplicitlySet("isInterfaceHoldTimerEnabled")) {
+ this.isInterfaceHoldTimerEnabled(model.getIsInterfaceHoldTimerEnabled());
+ }
+ if (model.wasPropertyExplicitlySet("interfaceDownTimerValueInMilliseconds")) {
+ this.interfaceDownTimerValueInMilliseconds(
+ model.getInterfaceDownTimerValueInMilliseconds());
+ }
+ if (model.wasPropertyExplicitlySet("isQosEnabled")) {
+ this.isQosEnabled(model.getIsQosEnabled());
+ }
if (model.wasPropertyExplicitlySet("interfaceName")) {
this.interfaceName(model.getInterfaceName());
}
@@ -767,6 +839,49 @@ public String getOciLogicalDeviceName() {
return ociLogicalDeviceName;
}
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private final Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @return the value
+ */
+ public Boolean getIsInterfaceHoldTimerEnabled() {
+ return isInterfaceHoldTimerEnabled;
+ }
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private final Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ *
+ * @return the value
+ */
+ public Integer getInterfaceDownTimerValueInMilliseconds() {
+ return interfaceDownTimerValueInMilliseconds;
+ }
+
+ /** The flag to enable or disable the Qos for the cross-connect. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private final Boolean isQosEnabled;
+
+ /**
+ * The flag to enable or disable the Qos for the cross-connect.
+ *
+ * @return the value
+ */
+ public Boolean getIsQosEnabled() {
+ return isQosEnabled;
+ }
+
/** The name of the FastConnect interface where this cross-connect is installed. */
@com.fasterxml.jackson.annotation.JsonProperty("interfaceName")
private final String interfaceName;
@@ -810,6 +925,11 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", macsecProperties=").append(String.valueOf(this.macsecProperties));
sb.append(", ociPhysicalDeviceName=").append(String.valueOf(this.ociPhysicalDeviceName));
sb.append(", ociLogicalDeviceName=").append(String.valueOf(this.ociLogicalDeviceName));
+ sb.append(", isInterfaceHoldTimerEnabled=")
+ .append(String.valueOf(this.isInterfaceHoldTimerEnabled));
+ sb.append(", interfaceDownTimerValueInMilliseconds=")
+ .append(String.valueOf(this.interfaceDownTimerValueInMilliseconds));
+ sb.append(", isQosEnabled=").append(String.valueOf(this.isQosEnabled));
sb.append(", interfaceName=").append(String.valueOf(this.interfaceName));
sb.append(")");
return sb.toString();
@@ -840,6 +960,12 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.macsecProperties, other.macsecProperties)
&& java.util.Objects.equals(this.ociPhysicalDeviceName, other.ociPhysicalDeviceName)
&& java.util.Objects.equals(this.ociLogicalDeviceName, other.ociLogicalDeviceName)
+ && java.util.Objects.equals(
+ this.isInterfaceHoldTimerEnabled, other.isInterfaceHoldTimerEnabled)
+ && java.util.Objects.equals(
+ this.interfaceDownTimerValueInMilliseconds,
+ other.interfaceDownTimerValueInMilliseconds)
+ && java.util.Objects.equals(this.isQosEnabled, other.isQosEnabled)
&& java.util.Objects.equals(this.interfaceName, other.interfaceName)
&& super.equals(other);
}
@@ -889,6 +1015,17 @@ public int hashCode() {
+ (this.ociLogicalDeviceName == null
? 43
: this.ociLogicalDeviceName.hashCode());
+ result =
+ (result * PRIME)
+ + (this.isInterfaceHoldTimerEnabled == null
+ ? 43
+ : this.isInterfaceHoldTimerEnabled.hashCode());
+ result =
+ (result * PRIME)
+ + (this.interfaceDownTimerValueInMilliseconds == null
+ ? 43
+ : this.interfaceDownTimerValueInMilliseconds.hashCode());
+ result = (result * PRIME) + (this.isQosEnabled == null ? 43 : this.isQosEnabled.hashCode());
result =
(result * PRIME)
+ (this.interfaceName == null ? 43 : this.interfaceName.hashCode());
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java
index f68e745d57c..25badc2edda 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java
@@ -48,7 +48,11 @@ public final class CrossConnectGroup
"timeCreated",
"macsecProperties",
"ociPhysicalDeviceName",
- "ociLogicalDeviceName"
+ "ociLogicalDeviceName",
+ "minimumLinks",
+ "isInterfaceHoldTimerEnabled",
+ "interfaceDownTimerValueInMilliseconds",
+ "isQosEnabled"
})
public CrossConnectGroup(
String compartmentId,
@@ -62,7 +66,11 @@ public CrossConnectGroup(
java.util.Date timeCreated,
MacsecProperties macsecProperties,
String ociPhysicalDeviceName,
- String ociLogicalDeviceName) {
+ String ociLogicalDeviceName,
+ Integer minimumLinks,
+ Boolean isInterfaceHoldTimerEnabled,
+ Integer interfaceDownTimerValueInMilliseconds,
+ Boolean isQosEnabled) {
super();
this.compartmentId = compartmentId;
this.definedTags = definedTags;
@@ -76,6 +84,10 @@ public CrossConnectGroup(
this.macsecProperties = macsecProperties;
this.ociPhysicalDeviceName = ociPhysicalDeviceName;
this.ociLogicalDeviceName = ociLogicalDeviceName;
+ this.minimumLinks = minimumLinks;
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.isQosEnabled = isQosEnabled;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -303,6 +315,79 @@ public Builder ociLogicalDeviceName(String ociLogicalDeviceName) {
this.__explicitlySet__.add("ociLogicalDeviceName");
return this;
}
+ /**
+ * Minimum number of active cross-connects required for the cross-connect group to be
+ * considered operational. If the number of active cross-connects falls below this value,
+ * the group is not considered operational. If this value was not explicitly set when the
+ * group was created or updated, it defaults to 1.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("minimumLinks")
+ private Integer minimumLinks;
+
+ /**
+ * Minimum number of active cross-connects required for the cross-connect group to be
+ * considered operational. If the number of active cross-connects falls below this value,
+ * the group is not considered operational. If this value was not explicitly set when the
+ * group was created or updated, it defaults to 1.
+ *
+ * @param minimumLinks the value to set
+ * @return this builder
+ */
+ public Builder minimumLinks(Integer minimumLinks) {
+ this.minimumLinks = minimumLinks;
+ this.__explicitlySet__.add("minimumLinks");
+ return this;
+ }
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @param isInterfaceHoldTimerEnabled the value to set
+ * @return this builder
+ */
+ public Builder isInterfaceHoldTimerEnabled(Boolean isInterfaceHoldTimerEnabled) {
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.__explicitlySet__.add("isInterfaceHoldTimerEnabled");
+ return this;
+ }
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ *
+ * @param interfaceDownTimerValueInMilliseconds the value to set
+ * @return this builder
+ */
+ public Builder interfaceDownTimerValueInMilliseconds(
+ Integer interfaceDownTimerValueInMilliseconds) {
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.__explicitlySet__.add("interfaceDownTimerValueInMilliseconds");
+ return this;
+ }
+ /** The flag to enable or disable the Qos for the cross-connect-group. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private Boolean isQosEnabled;
+
+ /**
+ * The flag to enable or disable the Qos for the cross-connect-group.
+ *
+ * @param isQosEnabled the value to set
+ * @return this builder
+ */
+ public Builder isQosEnabled(Boolean isQosEnabled) {
+ this.isQosEnabled = isQosEnabled;
+ this.__explicitlySet__.add("isQosEnabled");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -321,7 +406,11 @@ public CrossConnectGroup build() {
this.timeCreated,
this.macsecProperties,
this.ociPhysicalDeviceName,
- this.ociLogicalDeviceName);
+ this.ociLogicalDeviceName,
+ this.minimumLinks,
+ this.isInterfaceHoldTimerEnabled,
+ this.interfaceDownTimerValueInMilliseconds,
+ this.isQosEnabled);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -366,6 +455,19 @@ public Builder copy(CrossConnectGroup model) {
if (model.wasPropertyExplicitlySet("ociLogicalDeviceName")) {
this.ociLogicalDeviceName(model.getOciLogicalDeviceName());
}
+ if (model.wasPropertyExplicitlySet("minimumLinks")) {
+ this.minimumLinks(model.getMinimumLinks());
+ }
+ if (model.wasPropertyExplicitlySet("isInterfaceHoldTimerEnabled")) {
+ this.isInterfaceHoldTimerEnabled(model.getIsInterfaceHoldTimerEnabled());
+ }
+ if (model.wasPropertyExplicitlySet("interfaceDownTimerValueInMilliseconds")) {
+ this.interfaceDownTimerValueInMilliseconds(
+ model.getInterfaceDownTimerValueInMilliseconds());
+ }
+ if (model.wasPropertyExplicitlySet("isQosEnabled")) {
+ this.isQosEnabled(model.getIsQosEnabled());
+ }
return this;
}
}
@@ -626,6 +728,70 @@ public String getOciLogicalDeviceName() {
return ociLogicalDeviceName;
}
+ /**
+ * Minimum number of active cross-connects required for the cross-connect group to be considered
+ * operational. If the number of active cross-connects falls below this value, the group is not
+ * considered operational. If this value was not explicitly set when the group was created or
+ * updated, it defaults to 1.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("minimumLinks")
+ private final Integer minimumLinks;
+
+ /**
+ * Minimum number of active cross-connects required for the cross-connect group to be considered
+ * operational. If the number of active cross-connects falls below this value, the group is not
+ * considered operational. If this value was not explicitly set when the group was created or
+ * updated, it defaults to 1.
+ *
+ * @return the value
+ */
+ public Integer getMinimumLinks() {
+ return minimumLinks;
+ }
+
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private final Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @return the value
+ */
+ public Boolean getIsInterfaceHoldTimerEnabled() {
+ return isInterfaceHoldTimerEnabled;
+ }
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private final Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ *
+ * @return the value
+ */
+ public Integer getInterfaceDownTimerValueInMilliseconds() {
+ return interfaceDownTimerValueInMilliseconds;
+ }
+
+ /** The flag to enable or disable the Qos for the cross-connect-group. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isQosEnabled")
+ private final Boolean isQosEnabled;
+
+ /**
+ * The flag to enable or disable the Qos for the cross-connect-group.
+ *
+ * @return the value
+ */
+ public Boolean getIsQosEnabled() {
+ return isQosEnabled;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -653,6 +819,12 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", macsecProperties=").append(String.valueOf(this.macsecProperties));
sb.append(", ociPhysicalDeviceName=").append(String.valueOf(this.ociPhysicalDeviceName));
sb.append(", ociLogicalDeviceName=").append(String.valueOf(this.ociLogicalDeviceName));
+ sb.append(", minimumLinks=").append(String.valueOf(this.minimumLinks));
+ sb.append(", isInterfaceHoldTimerEnabled=")
+ .append(String.valueOf(this.isInterfaceHoldTimerEnabled));
+ sb.append(", interfaceDownTimerValueInMilliseconds=")
+ .append(String.valueOf(this.interfaceDownTimerValueInMilliseconds));
+ sb.append(", isQosEnabled=").append(String.valueOf(this.isQosEnabled));
sb.append(")");
return sb.toString();
}
@@ -679,6 +851,13 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.macsecProperties, other.macsecProperties)
&& java.util.Objects.equals(this.ociPhysicalDeviceName, other.ociPhysicalDeviceName)
&& java.util.Objects.equals(this.ociLogicalDeviceName, other.ociLogicalDeviceName)
+ && java.util.Objects.equals(this.minimumLinks, other.minimumLinks)
+ && java.util.Objects.equals(
+ this.isInterfaceHoldTimerEnabled, other.isInterfaceHoldTimerEnabled)
+ && java.util.Objects.equals(
+ this.interfaceDownTimerValueInMilliseconds,
+ other.interfaceDownTimerValueInMilliseconds)
+ && java.util.Objects.equals(this.isQosEnabled, other.isQosEnabled)
&& super.equals(other);
}
@@ -716,6 +895,18 @@ public int hashCode() {
+ (this.ociLogicalDeviceName == null
? 43
: this.ociLogicalDeviceName.hashCode());
+ result = (result * PRIME) + (this.minimumLinks == null ? 43 : this.minimumLinks.hashCode());
+ result =
+ (result * PRIME)
+ + (this.isInterfaceHoldTimerEnabled == null
+ ? 43
+ : this.isInterfaceHoldTimerEnabled.hashCode());
+ result =
+ (result * PRIME)
+ + (this.interfaceDownTimerValueInMilliseconds == null
+ ? 43
+ : this.interfaceDownTimerValueInMilliseconds.hashCode());
+ result = (result * PRIME) + (this.isQosEnabled == null ? 43 : this.isQosEnabled.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java
index 8dc0488fec2..69213ce6096 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java
@@ -31,7 +31,9 @@ public final class LetterOfAuthority
"facilityLocation",
"portName",
"timeExpires",
- "timeIssued"
+ "timeIssued",
+ "authorizedAgent",
+ "extensionDetails"
})
public LetterOfAuthority(
String authorizedEntityName,
@@ -40,7 +42,9 @@ public LetterOfAuthority(
String facilityLocation,
String portName,
java.util.Date timeExpires,
- java.util.Date timeIssued) {
+ java.util.Date timeIssued,
+ String authorizedAgent,
+ LoaExtensionData extensionDetails) {
super();
this.authorizedEntityName = authorizedEntityName;
this.circuitType = circuitType;
@@ -49,6 +53,8 @@ public LetterOfAuthority(
this.portName = portName;
this.timeExpires = timeExpires;
this.timeIssued = timeIssued;
+ this.authorizedAgent = authorizedAgent;
+ this.extensionDetails = extensionDetails;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -174,6 +180,34 @@ public Builder timeIssued(java.util.Date timeIssued) {
this.__explicitlySet__.add("timeIssued");
return this;
}
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as 'Authorized
+ * Agent'.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("authorizedAgent")
+ private String authorizedAgent;
+
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as 'Authorized
+ * Agent'.
+ *
+ * @param authorizedAgent the value to set
+ * @return this builder
+ */
+ public Builder authorizedAgent(String authorizedAgent) {
+ this.authorizedAgent = authorizedAgent;
+ this.__explicitlySet__.add("authorizedAgent");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonProperty("extensionDetails")
+ private LoaExtensionData extensionDetails;
+
+ public Builder extensionDetails(LoaExtensionData extensionDetails) {
+ this.extensionDetails = extensionDetails;
+ this.__explicitlySet__.add("extensionDetails");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -187,7 +221,9 @@ public LetterOfAuthority build() {
this.facilityLocation,
this.portName,
this.timeExpires,
- this.timeIssued);
+ this.timeIssued,
+ this.authorizedAgent,
+ this.extensionDetails);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -217,6 +253,12 @@ public Builder copy(LetterOfAuthority model) {
if (model.wasPropertyExplicitlySet("timeIssued")) {
this.timeIssued(model.getTimeIssued());
}
+ if (model.wasPropertyExplicitlySet("authorizedAgent")) {
+ this.authorizedAgent(model.getAuthorizedAgent());
+ }
+ if (model.wasPropertyExplicitlySet("extensionDetails")) {
+ this.extensionDetails(model.getExtensionDetails());
+ }
return this;
}
}
@@ -383,6 +425,28 @@ public java.util.Date getTimeIssued() {
return timeIssued;
}
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as 'Authorized Agent'.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("authorizedAgent")
+ private final String authorizedAgent;
+
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as 'Authorized Agent'.
+ *
+ * @return the value
+ */
+ public String getAuthorizedAgent() {
+ return authorizedAgent;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonProperty("extensionDetails")
+ private final LoaExtensionData extensionDetails;
+
+ public LoaExtensionData getExtensionDetails() {
+ return extensionDetails;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -405,6 +469,8 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", portName=").append(String.valueOf(this.portName));
sb.append(", timeExpires=").append(String.valueOf(this.timeExpires));
sb.append(", timeIssued=").append(String.valueOf(this.timeIssued));
+ sb.append(", authorizedAgent=").append(String.valueOf(this.authorizedAgent));
+ sb.append(", extensionDetails=").append(String.valueOf(this.extensionDetails));
sb.append(")");
return sb.toString();
}
@@ -426,6 +492,8 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.portName, other.portName)
&& java.util.Objects.equals(this.timeExpires, other.timeExpires)
&& java.util.Objects.equals(this.timeIssued, other.timeIssued)
+ && java.util.Objects.equals(this.authorizedAgent, other.authorizedAgent)
+ && java.util.Objects.equals(this.extensionDetails, other.extensionDetails)
&& super.equals(other);
}
@@ -448,6 +516,12 @@ public int hashCode() {
result = (result * PRIME) + (this.portName == null ? 43 : this.portName.hashCode());
result = (result * PRIME) + (this.timeExpires == null ? 43 : this.timeExpires.hashCode());
result = (result * PRIME) + (this.timeIssued == null ? 43 : this.timeIssued.hashCode());
+ result =
+ (result * PRIME)
+ + (this.authorizedAgent == null ? 43 : this.authorizedAgent.hashCode());
+ result =
+ (result * PRIME)
+ + (this.extensionDetails == null ? 43 : this.extensionDetails.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LoaExtensionData.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LoaExtensionData.java
new file mode 100644
index 00000000000..eb2edb1ff78
--- /dev/null
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LoaExtensionData.java
@@ -0,0 +1,189 @@
+/**
+ * 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.core.model;
+
+/**
+ * Data related to the extension of the Expiry date of the LOA. It gives you number of remaining
+ * extensions along with a history of past extensions made on the LOA.
+ * 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: 20160918")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = LoaExtensionData.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class LoaExtensionData
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({"remainingExtensions", "history"})
+ public LoaExtensionData(Long remainingExtensions, java.util.List history) {
+ super();
+ this.remainingExtensions = remainingExtensions;
+ this.history = history;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /** The maximum number of times this LOA's expiry can be extended. */
+ @com.fasterxml.jackson.annotation.JsonProperty("remainingExtensions")
+ private Long remainingExtensions;
+
+ /**
+ * The maximum number of times this LOA's expiry can be extended.
+ *
+ * @param remainingExtensions the value to set
+ * @return this builder
+ */
+ public Builder remainingExtensions(Long remainingExtensions) {
+ this.remainingExtensions = remainingExtensions;
+ this.__explicitlySet__.add("remainingExtensions");
+ return this;
+ }
+ /**
+ * Chronologically sorted list of date and time when the Letter of Authority's expiration
+ * was last updated, most recent first, in the format defined by
+ * [RFC3339](https://tools.ietf.org/html/rfc3339). List is empty if the LOA's expiration
+ * date has never been extended.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("history")
+ private java.util.List history;
+
+ /**
+ * Chronologically sorted list of date and time when the Letter of Authority's expiration
+ * was last updated, most recent first, in the format defined by
+ * [RFC3339](https://tools.ietf.org/html/rfc3339). List is empty if the LOA's expiration
+ * date has never been extended.
+ *
+ * @param history the value to set
+ * @return this builder
+ */
+ public Builder history(java.util.List history) {
+ this.history = history;
+ this.__explicitlySet__.add("history");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public LoaExtensionData build() {
+ LoaExtensionData model = new LoaExtensionData(this.remainingExtensions, this.history);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(LoaExtensionData model) {
+ if (model.wasPropertyExplicitlySet("remainingExtensions")) {
+ this.remainingExtensions(model.getRemainingExtensions());
+ }
+ if (model.wasPropertyExplicitlySet("history")) {
+ this.history(model.getHistory());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /** The maximum number of times this LOA's expiry can be extended. */
+ @com.fasterxml.jackson.annotation.JsonProperty("remainingExtensions")
+ private final Long remainingExtensions;
+
+ /**
+ * The maximum number of times this LOA's expiry can be extended.
+ *
+ * @return the value
+ */
+ public Long getRemainingExtensions() {
+ return remainingExtensions;
+ }
+
+ /**
+ * Chronologically sorted list of date and time when the Letter of Authority's expiration was
+ * last updated, most recent first, in the format defined by
+ * [RFC3339](https://tools.ietf.org/html/rfc3339). List is empty if the LOA's expiration date
+ * has never been extended.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("history")
+ private final java.util.List history;
+
+ /**
+ * Chronologically sorted list of date and time when the Letter of Authority's expiration was
+ * last updated, most recent first, in the format defined by
+ * [RFC3339](https://tools.ietf.org/html/rfc3339). List is empty if the LOA's expiration date
+ * has never been extended.
+ *
+ * @return the value
+ */
+ public java.util.List getHistory() {
+ return history;
+ }
+
+ @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("LoaExtensionData(");
+ sb.append("super=").append(super.toString());
+ sb.append("remainingExtensions=").append(String.valueOf(this.remainingExtensions));
+ sb.append(", history=").append(String.valueOf(this.history));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof LoaExtensionData)) {
+ return false;
+ }
+
+ LoaExtensionData other = (LoaExtensionData) o;
+ return java.util.Objects.equals(this.remainingExtensions, other.remainingExtensions)
+ && java.util.Objects.equals(this.history, other.history)
+ && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result =
+ (result * PRIME)
+ + (this.remainingExtensions == null
+ ? 43
+ : this.remainingExtensions.hashCode());
+ result = (result * PRIME) + (this.history == null ? 43 : this.history.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java
index c3ada2960bf..a3b144bee04 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java
@@ -29,7 +29,9 @@ public final class UpdateCrossConnectDetails
"freeformTags",
"isActive",
"customerReferenceName",
- "macsecProperties"
+ "macsecProperties",
+ "isInterfaceHoldTimerEnabled",
+ "interfaceDownTimerValueInMilliseconds"
})
public UpdateCrossConnectDetails(
java.util.Map> definedTags,
@@ -37,7 +39,9 @@ public UpdateCrossConnectDetails(
java.util.Map freeformTags,
Boolean isActive,
String customerReferenceName,
- UpdateMacsecProperties macsecProperties) {
+ UpdateMacsecProperties macsecProperties,
+ Boolean isInterfaceHoldTimerEnabled,
+ Integer interfaceDownTimerValueInMilliseconds) {
super();
this.definedTags = definedTags;
this.displayName = displayName;
@@ -45,6 +49,8 @@ public UpdateCrossConnectDetails(
this.isActive = isActive;
this.customerReferenceName = customerReferenceName;
this.macsecProperties = macsecProperties;
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -172,6 +178,41 @@ public Builder macsecProperties(UpdateMacsecProperties macsecProperties) {
this.__explicitlySet__.add("macsecProperties");
return this;
}
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @param isInterfaceHoldTimerEnabled the value to set
+ * @return this builder
+ */
+ public Builder isInterfaceHoldTimerEnabled(Boolean isInterfaceHoldTimerEnabled) {
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.__explicitlySet__.add("isInterfaceHoldTimerEnabled");
+ return this;
+ }
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ *
+ * @param interfaceDownTimerValueInMilliseconds the value to set
+ * @return this builder
+ */
+ public Builder interfaceDownTimerValueInMilliseconds(
+ Integer interfaceDownTimerValueInMilliseconds) {
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.__explicitlySet__.add("interfaceDownTimerValueInMilliseconds");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -184,7 +225,9 @@ public UpdateCrossConnectDetails build() {
this.freeformTags,
this.isActive,
this.customerReferenceName,
- this.macsecProperties);
+ this.macsecProperties,
+ this.isInterfaceHoldTimerEnabled,
+ this.interfaceDownTimerValueInMilliseconds);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -211,6 +254,13 @@ public Builder copy(UpdateCrossConnectDetails model) {
if (model.wasPropertyExplicitlySet("macsecProperties")) {
this.macsecProperties(model.getMacsecProperties());
}
+ if (model.wasPropertyExplicitlySet("isInterfaceHoldTimerEnabled")) {
+ this.isInterfaceHoldTimerEnabled(model.getIsInterfaceHoldTimerEnabled());
+ }
+ if (model.wasPropertyExplicitlySet("interfaceDownTimerValueInMilliseconds")) {
+ this.interfaceDownTimerValueInMilliseconds(
+ model.getInterfaceDownTimerValueInMilliseconds());
+ }
return this;
}
}
@@ -330,6 +380,36 @@ public UpdateMacsecProperties getMacsecProperties() {
return macsecProperties;
}
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private final Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @return the value
+ */
+ public Boolean getIsInterfaceHoldTimerEnabled() {
+ return isInterfaceHoldTimerEnabled;
+ }
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private final Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ *
+ * @return the value
+ */
+ public Integer getInterfaceDownTimerValueInMilliseconds() {
+ return interfaceDownTimerValueInMilliseconds;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -351,6 +431,10 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", isActive=").append(String.valueOf(this.isActive));
sb.append(", customerReferenceName=").append(String.valueOf(this.customerReferenceName));
sb.append(", macsecProperties=").append(String.valueOf(this.macsecProperties));
+ sb.append(", isInterfaceHoldTimerEnabled=")
+ .append(String.valueOf(this.isInterfaceHoldTimerEnabled));
+ sb.append(", interfaceDownTimerValueInMilliseconds=")
+ .append(String.valueOf(this.interfaceDownTimerValueInMilliseconds));
sb.append(")");
return sb.toString();
}
@@ -371,6 +455,11 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.isActive, other.isActive)
&& java.util.Objects.equals(this.customerReferenceName, other.customerReferenceName)
&& java.util.Objects.equals(this.macsecProperties, other.macsecProperties)
+ && java.util.Objects.equals(
+ this.isInterfaceHoldTimerEnabled, other.isInterfaceHoldTimerEnabled)
+ && java.util.Objects.equals(
+ this.interfaceDownTimerValueInMilliseconds,
+ other.interfaceDownTimerValueInMilliseconds)
&& super.equals(other);
}
@@ -390,6 +479,16 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.macsecProperties == null ? 43 : this.macsecProperties.hashCode());
+ result =
+ (result * PRIME)
+ + (this.isInterfaceHoldTimerEnabled == null
+ ? 43
+ : this.isInterfaceHoldTimerEnabled.hashCode());
+ result =
+ (result * PRIME)
+ + (this.interfaceDownTimerValueInMilliseconds == null
+ ? 43
+ : this.interfaceDownTimerValueInMilliseconds.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java
index 82cbf8e5daa..e98dfbcedd0 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java
@@ -28,20 +28,29 @@ public final class UpdateCrossConnectGroupDetails
"displayName",
"customerReferenceName",
"freeformTags",
- "macsecProperties"
+ "macsecProperties",
+ "minimumLinks",
+ "isInterfaceHoldTimerEnabled",
+ "interfaceDownTimerValueInMilliseconds"
})
public UpdateCrossConnectGroupDetails(
java.util.Map> definedTags,
String displayName,
String customerReferenceName,
java.util.Map freeformTags,
- UpdateMacsecProperties macsecProperties) {
+ UpdateMacsecProperties macsecProperties,
+ Integer minimumLinks,
+ Boolean isInterfaceHoldTimerEnabled,
+ Integer interfaceDownTimerValueInMilliseconds) {
super();
this.definedTags = definedTags;
this.displayName = displayName;
this.customerReferenceName = customerReferenceName;
this.freeformTags = freeformTags;
this.macsecProperties = macsecProperties;
+ this.minimumLinks = minimumLinks;
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -144,6 +153,62 @@ public Builder macsecProperties(UpdateMacsecProperties macsecProperties) {
this.__explicitlySet__.add("macsecProperties");
return this;
}
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group
+ * to be considered operational. If not specified, this value defaults to 1. Value must not
+ * exceed the total number of cross-connects in the cross-connect group.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("minimumLinks")
+ private Integer minimumLinks;
+
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group
+ * to be considered operational. If not specified, this value defaults to 1. Value must not
+ * exceed the total number of cross-connects in the cross-connect group.
+ *
+ * @param minimumLinks the value to set
+ * @return this builder
+ */
+ public Builder minimumLinks(Integer minimumLinks) {
+ this.minimumLinks = minimumLinks;
+ this.__explicitlySet__.add("minimumLinks");
+ return this;
+ }
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @param isInterfaceHoldTimerEnabled the value to set
+ * @return this builder
+ */
+ public Builder isInterfaceHoldTimerEnabled(Boolean isInterfaceHoldTimerEnabled) {
+ this.isInterfaceHoldTimerEnabled = isInterfaceHoldTimerEnabled;
+ this.__explicitlySet__.add("isInterfaceHoldTimerEnabled");
+ return this;
+ }
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples
+ * of 500.
+ *
+ * @param interfaceDownTimerValueInMilliseconds the value to set
+ * @return this builder
+ */
+ public Builder interfaceDownTimerValueInMilliseconds(
+ Integer interfaceDownTimerValueInMilliseconds) {
+ this.interfaceDownTimerValueInMilliseconds = interfaceDownTimerValueInMilliseconds;
+ this.__explicitlySet__.add("interfaceDownTimerValueInMilliseconds");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -155,7 +220,10 @@ public UpdateCrossConnectGroupDetails build() {
this.displayName,
this.customerReferenceName,
this.freeformTags,
- this.macsecProperties);
+ this.macsecProperties,
+ this.minimumLinks,
+ this.isInterfaceHoldTimerEnabled,
+ this.interfaceDownTimerValueInMilliseconds);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -179,6 +247,16 @@ public Builder copy(UpdateCrossConnectGroupDetails model) {
if (model.wasPropertyExplicitlySet("macsecProperties")) {
this.macsecProperties(model.getMacsecProperties());
}
+ if (model.wasPropertyExplicitlySet("minimumLinks")) {
+ this.minimumLinks(model.getMinimumLinks());
+ }
+ if (model.wasPropertyExplicitlySet("isInterfaceHoldTimerEnabled")) {
+ this.isInterfaceHoldTimerEnabled(model.getIsInterfaceHoldTimerEnabled());
+ }
+ if (model.wasPropertyExplicitlySet("interfaceDownTimerValueInMilliseconds")) {
+ this.interfaceDownTimerValueInMilliseconds(
+ model.getInterfaceDownTimerValueInMilliseconds());
+ }
return this;
}
}
@@ -279,6 +357,55 @@ public UpdateMacsecProperties getMacsecProperties() {
return macsecProperties;
}
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group to be
+ * considered operational. If not specified, this value defaults to 1. Value must not exceed the
+ * total number of cross-connects in the cross-connect group.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("minimumLinks")
+ private final Integer minimumLinks;
+
+ /**
+ * (Optional) Minimum number of active cross-connects required for the cross-connect group to be
+ * considered operational. If not specified, this value defaults to 1. Value must not exceed the
+ * total number of cross-connects in the cross-connect group.
+ *
+ * @return the value
+ */
+ public Integer getMinimumLinks() {
+ return minimumLinks;
+ }
+
+ /** The flag to enable or disable the down timer for the interface. */
+ @com.fasterxml.jackson.annotation.JsonProperty("isInterfaceHoldTimerEnabled")
+ private final Boolean isInterfaceHoldTimerEnabled;
+
+ /**
+ * The flag to enable or disable the down timer for the interface.
+ *
+ * @return the value
+ */
+ public Boolean getIsInterfaceHoldTimerEnabled() {
+ return isInterfaceHoldTimerEnabled;
+ }
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("interfaceDownTimerValueInMilliseconds")
+ private final Integer interfaceDownTimerValueInMilliseconds;
+
+ /**
+ * The duration of the interface down timer in milliseconds between 0 and 3000 in multiples of
+ * 500.
+ *
+ * @return the value
+ */
+ public Integer getInterfaceDownTimerValueInMilliseconds() {
+ return interfaceDownTimerValueInMilliseconds;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -299,6 +426,11 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", customerReferenceName=").append(String.valueOf(this.customerReferenceName));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
sb.append(", macsecProperties=").append(String.valueOf(this.macsecProperties));
+ sb.append(", minimumLinks=").append(String.valueOf(this.minimumLinks));
+ sb.append(", isInterfaceHoldTimerEnabled=")
+ .append(String.valueOf(this.isInterfaceHoldTimerEnabled));
+ sb.append(", interfaceDownTimerValueInMilliseconds=")
+ .append(String.valueOf(this.interfaceDownTimerValueInMilliseconds));
sb.append(")");
return sb.toString();
}
@@ -318,6 +450,12 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.customerReferenceName, other.customerReferenceName)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
&& java.util.Objects.equals(this.macsecProperties, other.macsecProperties)
+ && java.util.Objects.equals(this.minimumLinks, other.minimumLinks)
+ && java.util.Objects.equals(
+ this.isInterfaceHoldTimerEnabled, other.isInterfaceHoldTimerEnabled)
+ && java.util.Objects.equals(
+ this.interfaceDownTimerValueInMilliseconds,
+ other.interfaceDownTimerValueInMilliseconds)
&& super.equals(other);
}
@@ -336,6 +474,17 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.macsecProperties == null ? 43 : this.macsecProperties.hashCode());
+ result = (result * PRIME) + (this.minimumLinks == null ? 43 : this.minimumLinks.hashCode());
+ result =
+ (result * PRIME)
+ + (this.isInterfaceHoldTimerEnabled == null
+ ? 43
+ : this.isInterfaceHoldTimerEnabled.hashCode());
+ result =
+ (result * PRIME)
+ + (this.interfaceDownTimerValueInMilliseconds == null
+ ? 43
+ : this.interfaceDownTimerValueInMilliseconds.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectLetterOfAuthorityDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectLetterOfAuthorityDetails.java
new file mode 100644
index 00000000000..fbfb755950d
--- /dev/null
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectLetterOfAuthorityDetails.java
@@ -0,0 +1,271 @@
+/**
+ * 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.core.model;
+
+/**
+ * Update the details of the Letter of Authority associated with a cross-connect. Upon successful
+ * alterations a new updated copy of the LOA will be attached to the cross-connect.
+ * 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: 20160918")
+@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
+ builder = UpdateCrossConnectLetterOfAuthorityDetails.Builder.class)
+@com.fasterxml.jackson.annotation.JsonFilter(
+ com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
+public final class UpdateCrossConnectLetterOfAuthorityDetails
+ extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
+ @Deprecated
+ @java.beans.ConstructorProperties({
+ "shouldExtend",
+ "shouldRemoveAuthorizedAgent",
+ "authorizedAgent"
+ })
+ public UpdateCrossConnectLetterOfAuthorityDetails(
+ Boolean shouldExtend, Boolean shouldRemoveAuthorizedAgent, String authorizedAgent) {
+ super();
+ this.shouldExtend = shouldExtend;
+ this.shouldRemoveAuthorizedAgent = shouldRemoveAuthorizedAgent;
+ this.authorizedAgent = authorizedAgent;
+ }
+
+ @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
+ public static class Builder {
+ /**
+ * A boolean flag to indicate whether to extend the expiry of the associated LOA with the
+ * provided cross-connect. If un-set or set to false, it does not alter the existing expiry
+ * of the LOA. On extension an updated copy of the LOA will be provided with the new expiry
+ * date. An LOA cannot be extended more than 3 times.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("shouldExtend")
+ private Boolean shouldExtend;
+
+ /**
+ * A boolean flag to indicate whether to extend the expiry of the associated LOA with the
+ * provided cross-connect. If un-set or set to false, it does not alter the existing expiry
+ * of the LOA. On extension an updated copy of the LOA will be provided with the new expiry
+ * date. An LOA cannot be extended more than 3 times.
+ *
+ * @param shouldExtend the value to set
+ * @return this builder
+ */
+ public Builder shouldExtend(Boolean shouldExtend) {
+ this.shouldExtend = shouldExtend;
+ this.__explicitlySet__.add("shouldExtend");
+ return this;
+ }
+ /**
+ * A boolean flag to indicate whether to remove an attached Authorized Agent to the LOA. If
+ * this boolean flag is set, an attempt will be made to remove the attached authorized agent
+ * to the LOA, if any, and any value given in the field 'authorizedAgent' will be ignored.
+ * In case, of updating an existing Authorized Agent, keep this flag unset and set the
+ * expected value in 'authorizedAgent'.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("shouldRemoveAuthorizedAgent")
+ private Boolean shouldRemoveAuthorizedAgent;
+
+ /**
+ * A boolean flag to indicate whether to remove an attached Authorized Agent to the LOA. If
+ * this boolean flag is set, an attempt will be made to remove the attached authorized agent
+ * to the LOA, if any, and any value given in the field 'authorizedAgent' will be ignored.
+ * In case, of updating an existing Authorized Agent, keep this flag unset and set the
+ * expected value in 'authorizedAgent'.
+ *
+ * @param shouldRemoveAuthorizedAgent the value to set
+ * @return this builder
+ */
+ public Builder shouldRemoveAuthorizedAgent(Boolean shouldRemoveAuthorizedAgent) {
+ this.shouldRemoveAuthorizedAgent = shouldRemoveAuthorizedAgent;
+ this.__explicitlySet__.add("shouldRemoveAuthorizedAgent");
+ return this;
+ }
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as the field
+ * 'Authorized Agent'. If the field is left un-set in the request body, no changes will be
+ * done on the LOA for Authorized Agent.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("authorizedAgent")
+ private String authorizedAgent;
+
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as the field
+ * 'Authorized Agent'. If the field is left un-set in the request body, no changes will be
+ * done on the LOA for Authorized Agent.
+ *
+ * @param authorizedAgent the value to set
+ * @return this builder
+ */
+ public Builder authorizedAgent(String authorizedAgent) {
+ this.authorizedAgent = authorizedAgent;
+ this.__explicitlySet__.add("authorizedAgent");
+ return this;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ private final java.util.Set __explicitlySet__ = new java.util.HashSet();
+
+ public UpdateCrossConnectLetterOfAuthorityDetails build() {
+ UpdateCrossConnectLetterOfAuthorityDetails model =
+ new UpdateCrossConnectLetterOfAuthorityDetails(
+ this.shouldExtend,
+ this.shouldRemoveAuthorizedAgent,
+ this.authorizedAgent);
+ for (String explicitlySetProperty : this.__explicitlySet__) {
+ model.markPropertyAsExplicitlySet(explicitlySetProperty);
+ }
+ return model;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonIgnore
+ public Builder copy(UpdateCrossConnectLetterOfAuthorityDetails model) {
+ if (model.wasPropertyExplicitlySet("shouldExtend")) {
+ this.shouldExtend(model.getShouldExtend());
+ }
+ if (model.wasPropertyExplicitlySet("shouldRemoveAuthorizedAgent")) {
+ this.shouldRemoveAuthorizedAgent(model.getShouldRemoveAuthorizedAgent());
+ }
+ if (model.wasPropertyExplicitlySet("authorizedAgent")) {
+ this.authorizedAgent(model.getAuthorizedAgent());
+ }
+ return this;
+ }
+ }
+
+ /** Create a new builder. */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public Builder toBuilder() {
+ return new Builder().copy(this);
+ }
+
+ /**
+ * A boolean flag to indicate whether to extend the expiry of the associated LOA with the
+ * provided cross-connect. If un-set or set to false, it does not alter the existing expiry of
+ * the LOA. On extension an updated copy of the LOA will be provided with the new expiry date.
+ * An LOA cannot be extended more than 3 times.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("shouldExtend")
+ private final Boolean shouldExtend;
+
+ /**
+ * A boolean flag to indicate whether to extend the expiry of the associated LOA with the
+ * provided cross-connect. If un-set or set to false, it does not alter the existing expiry of
+ * the LOA. On extension an updated copy of the LOA will be provided with the new expiry date.
+ * An LOA cannot be extended more than 3 times.
+ *
+ * @return the value
+ */
+ public Boolean getShouldExtend() {
+ return shouldExtend;
+ }
+
+ /**
+ * A boolean flag to indicate whether to remove an attached Authorized Agent to the LOA. If this
+ * boolean flag is set, an attempt will be made to remove the attached authorized agent to the
+ * LOA, if any, and any value given in the field 'authorizedAgent' will be ignored. In case, of
+ * updating an existing Authorized Agent, keep this flag unset and set the expected value in
+ * 'authorizedAgent'.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("shouldRemoveAuthorizedAgent")
+ private final Boolean shouldRemoveAuthorizedAgent;
+
+ /**
+ * A boolean flag to indicate whether to remove an attached Authorized Agent to the LOA. If this
+ * boolean flag is set, an attempt will be made to remove the attached authorized agent to the
+ * LOA, if any, and any value given in the field 'authorizedAgent' will be ignored. In case, of
+ * updating an existing Authorized Agent, keep this flag unset and set the expected value in
+ * 'authorizedAgent'.
+ *
+ * @return the value
+ */
+ public Boolean getShouldRemoveAuthorizedAgent() {
+ return shouldRemoveAuthorizedAgent;
+ }
+
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as the field
+ * 'Authorized Agent'. If the field is left un-set in the request body, no changes will be done
+ * on the LOA for Authorized Agent.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("authorizedAgent")
+ private final String authorizedAgent;
+
+ /**
+ * Name of a customer authorized agent which will be appended to the LOA as the field
+ * 'Authorized Agent'. If the field is left un-set in the request body, no changes will be done
+ * on the LOA for Authorized Agent.
+ *
+ * @return the value
+ */
+ public String getAuthorizedAgent() {
+ return authorizedAgent;
+ }
+
+ @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("UpdateCrossConnectLetterOfAuthorityDetails(");
+ sb.append("super=").append(super.toString());
+ sb.append("shouldExtend=").append(String.valueOf(this.shouldExtend));
+ sb.append(", shouldRemoveAuthorizedAgent=")
+ .append(String.valueOf(this.shouldRemoveAuthorizedAgent));
+ sb.append(", authorizedAgent=").append(String.valueOf(this.authorizedAgent));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof UpdateCrossConnectLetterOfAuthorityDetails)) {
+ return false;
+ }
+
+ UpdateCrossConnectLetterOfAuthorityDetails other =
+ (UpdateCrossConnectLetterOfAuthorityDetails) o;
+ return java.util.Objects.equals(this.shouldExtend, other.shouldExtend)
+ && java.util.Objects.equals(
+ this.shouldRemoveAuthorizedAgent, other.shouldRemoveAuthorizedAgent)
+ && java.util.Objects.equals(this.authorizedAgent, other.authorizedAgent)
+ && super.equals(other);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = 1;
+ result = (result * PRIME) + (this.shouldExtend == null ? 43 : this.shouldExtend.hashCode());
+ result =
+ (result * PRIME)
+ + (this.shouldRemoveAuthorizedAgent == null
+ ? 43
+ : this.shouldRemoveAuthorizedAgent.hashCode());
+ result =
+ (result * PRIME)
+ + (this.authorizedAgent == null ? 43 : this.authorizedAgent.hashCode());
+ result = (result * PRIME) + super.hashCode();
+ return result;
+ }
+}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java
index 816e36a5bf3..c95f713e528 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java
@@ -35,6 +35,7 @@ public final class UpdateVirtualCircuitDetails
"definedTags",
"displayName",
"freeformTags",
+ "trafficMode",
"gatewayId",
"providerState",
"providerServiceKeyName",
@@ -53,6 +54,7 @@ public UpdateVirtualCircuitDetails(
java.util.Map> definedTags,
String displayName,
java.util.Map freeformTags,
+ TrafficMode trafficMode,
String gatewayId,
ProviderState providerState,
String providerServiceKeyName,
@@ -70,6 +72,7 @@ public UpdateVirtualCircuitDetails(
this.definedTags = definedTags;
this.displayName = displayName;
this.freeformTags = freeformTags;
+ this.trafficMode = trafficMode;
this.gatewayId = gatewayId;
this.providerState = providerState;
this.providerServiceKeyName = providerServiceKeyName;
@@ -336,6 +339,25 @@ public Builder freeformTags(java.util.Map freeformTags) {
this.__explicitlySet__.add("freeformTags");
return this;
}
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic
+ * is to be drained for the associated Virtual Circuit or not.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("trafficMode")
+ private TrafficMode trafficMode;
+
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic
+ * is to be drained for the associated Virtual Circuit or not.
+ *
+ * @param trafficMode the value to set
+ * @return this builder
+ */
+ public Builder trafficMode(TrafficMode trafficMode) {
+ this.trafficMode = trafficMode;
+ this.__explicitlySet__.add("trafficMode");
+ return this;
+ }
/**
* The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
* {@link Drg} that this private virtual circuit uses.
@@ -461,6 +483,7 @@ public UpdateVirtualCircuitDetails build() {
this.definedTags,
this.displayName,
this.freeformTags,
+ this.trafficMode,
this.gatewayId,
this.providerState,
this.providerServiceKeyName,
@@ -507,6 +530,9 @@ public Builder copy(UpdateVirtualCircuitDetails model) {
if (model.wasPropertyExplicitlySet("freeformTags")) {
this.freeformTags(model.getFreeformTags());
}
+ if (model.wasPropertyExplicitlySet("trafficMode")) {
+ this.trafficMode(model.getTrafficMode());
+ }
if (model.wasPropertyExplicitlySet("gatewayId")) {
this.gatewayId(model.getGatewayId());
}
@@ -839,6 +865,59 @@ public java.util.Map getFreeformTags() {
return freeformTags;
}
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic is to
+ * be drained for the associated Virtual Circuit or not.
+ */
+ public enum TrafficMode implements com.oracle.bmc.http.internal.BmcEnum {
+ Normal("NORMAL"),
+ Drain("DRAIN"),
+ ;
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (TrafficMode v : TrafficMode.values()) {
+ map.put(v.getValue(), v);
+ }
+ }
+
+ TrafficMode(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static TrafficMode create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ throw new IllegalArgumentException("Invalid TrafficMode: " + key);
+ }
+ };
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic is to
+ * be drained for the associated Virtual Circuit or not.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("trafficMode")
+ private final TrafficMode trafficMode;
+
+ /**
+ * The traffic mode to be set with this Virtual Circuit. This controls whether the traffic is to
+ * be drained for the associated Virtual Circuit or not.
+ *
+ * @return the value
+ */
+ public TrafficMode getTrafficMode() {
+ return trafficMode;
+ }
+
/**
* The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
* {@link Drg} that this private virtual circuit uses.
@@ -1000,6 +1079,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", definedTags=").append(String.valueOf(this.definedTags));
sb.append(", displayName=").append(String.valueOf(this.displayName));
sb.append(", freeformTags=").append(String.valueOf(this.freeformTags));
+ sb.append(", trafficMode=").append(String.valueOf(this.trafficMode));
sb.append(", gatewayId=").append(String.valueOf(this.gatewayId));
sb.append(", providerState=").append(String.valueOf(this.providerState));
sb.append(", providerServiceKeyName=").append(String.valueOf(this.providerServiceKeyName));
@@ -1030,6 +1110,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.definedTags, other.definedTags)
&& java.util.Objects.equals(this.displayName, other.displayName)
&& java.util.Objects.equals(this.freeformTags, other.freeformTags)
+ && java.util.Objects.equals(this.trafficMode, other.trafficMode)
&& java.util.Objects.equals(this.gatewayId, other.gatewayId)
&& java.util.Objects.equals(this.providerState, other.providerState)
&& java.util.Objects.equals(
@@ -1070,6 +1151,7 @@ public int hashCode() {
result = (result * PRIME) + (this.definedTags == null ? 43 : this.definedTags.hashCode());
result = (result * PRIME) + (this.displayName == null ? 43 : this.displayName.hashCode());
result = (result * PRIME) + (this.freeformTags == null ? 43 : this.freeformTags.hashCode());
+ result = (result * PRIME) + (this.trafficMode == null ? 43 : this.trafficMode.hashCode());
result = (result * PRIME) + (this.gatewayId == null ? 43 : this.gatewayId.hashCode());
result =
(result * PRIME)
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java
index c862e9b2b86..384dde1d27e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java
@@ -73,6 +73,7 @@ public final class VirtualCircuit
"timeCreated",
"type",
"ipMtu",
+ "trafficMode",
"virtualCircuitRedundancyMetadata"
})
public VirtualCircuit(
@@ -107,6 +108,7 @@ public VirtualCircuit(
java.util.Date timeCreated,
Type type,
VirtualCircuitIpMtu ipMtu,
+ TrafficMode trafficMode,
VirtualCircuitRedundancyMetadata virtualCircuitRedundancyMetadata) {
super();
this.bandwidthShapeName = bandwidthShapeName;
@@ -140,6 +142,7 @@ public VirtualCircuit(
this.timeCreated = timeCreated;
this.type = type;
this.ipMtu = ipMtu;
+ this.trafficMode = trafficMode;
this.virtualCircuitRedundancyMetadata = virtualCircuitRedundancyMetadata;
}
@@ -746,6 +749,25 @@ public Builder ipMtu(VirtualCircuitIpMtu ipMtu) {
this.__explicitlySet__.add("ipMtu");
return this;
}
+ /**
+ * The current traffic mode for the Virtual Circuit. This indicates whether the traffic is
+ * drained for the associated Virtual Circuit or not.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("trafficMode")
+ private TrafficMode trafficMode;
+
+ /**
+ * The current traffic mode for the Virtual Circuit. This indicates whether the traffic is
+ * drained for the associated Virtual Circuit or not.
+ *
+ * @param trafficMode the value to set
+ * @return this builder
+ */
+ public Builder trafficMode(TrafficMode trafficMode) {
+ this.trafficMode = trafficMode;
+ this.__explicitlySet__.add("trafficMode");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonProperty("virtualCircuitRedundancyMetadata")
private VirtualCircuitRedundancyMetadata virtualCircuitRedundancyMetadata;
@@ -794,6 +816,7 @@ public VirtualCircuit build() {
this.timeCreated,
this.type,
this.ipMtu,
+ this.trafficMode,
this.virtualCircuitRedundancyMetadata);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
@@ -896,6 +919,9 @@ public Builder copy(VirtualCircuit model) {
if (model.wasPropertyExplicitlySet("ipMtu")) {
this.ipMtu(model.getIpMtu());
}
+ if (model.wasPropertyExplicitlySet("trafficMode")) {
+ this.trafficMode(model.getTrafficMode());
+ }
if (model.wasPropertyExplicitlySet("virtualCircuitRedundancyMetadata")) {
this.virtualCircuitRedundancyMetadata(model.getVirtualCircuitRedundancyMetadata());
}
@@ -1885,6 +1911,72 @@ public VirtualCircuitIpMtu getIpMtu() {
return ipMtu;
}
+ /**
+ * The current traffic mode for the Virtual Circuit. This indicates whether the traffic is
+ * drained for the associated Virtual Circuit or not.
+ */
+ public enum TrafficMode implements com.oracle.bmc.http.internal.BmcEnum {
+ Normal("NORMAL"),
+ Drain("DRAIN"),
+
+ /**
+ * 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(TrafficMode.class);
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (TrafficMode v : TrafficMode.values()) {
+ if (v != UnknownEnumValue) {
+ map.put(v.getValue(), v);
+ }
+ }
+ }
+
+ TrafficMode(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static TrafficMode create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ LOG.warn(
+ "Received unknown value '{}' for enum 'TrafficMode', returning UnknownEnumValue",
+ key);
+ return UnknownEnumValue;
+ }
+ };
+ /**
+ * The current traffic mode for the Virtual Circuit. This indicates whether the traffic is
+ * drained for the associated Virtual Circuit or not.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("trafficMode")
+ private final TrafficMode trafficMode;
+
+ /**
+ * The current traffic mode for the Virtual Circuit. This indicates whether the traffic is
+ * drained for the associated Virtual Circuit or not.
+ *
+ * @return the value
+ */
+ public TrafficMode getTrafficMode() {
+ return trafficMode;
+ }
+
@com.fasterxml.jackson.annotation.JsonProperty("virtualCircuitRedundancyMetadata")
private final VirtualCircuitRedundancyMetadata virtualCircuitRedundancyMetadata;
@@ -1938,6 +2030,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", timeCreated=").append(String.valueOf(this.timeCreated));
sb.append(", type=").append(String.valueOf(this.type));
sb.append(", ipMtu=").append(String.valueOf(this.ipMtu));
+ sb.append(", trafficMode=").append(String.valueOf(this.trafficMode));
sb.append(", virtualCircuitRedundancyMetadata=")
.append(String.valueOf(this.virtualCircuitRedundancyMetadata));
sb.append(")");
@@ -1986,6 +2079,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.timeCreated, other.timeCreated)
&& java.util.Objects.equals(this.type, other.type)
&& java.util.Objects.equals(this.ipMtu, other.ipMtu)
+ && java.util.Objects.equals(this.trafficMode, other.trafficMode)
&& java.util.Objects.equals(
this.virtualCircuitRedundancyMetadata,
other.virtualCircuitRedundancyMetadata)
@@ -2071,6 +2165,7 @@ public int hashCode() {
result = (result * PRIME) + (this.timeCreated == null ? 43 : this.timeCreated.hashCode());
result = (result * PRIME) + (this.type == null ? 43 : this.type.hashCode());
result = (result * PRIME) + (this.ipMtu == null ? 43 : this.ipMtu.hashCode());
+ result = (result * PRIME) + (this.trafficMode == null ? 43 : this.trafficMode.hashCode());
result =
(result * PRIME)
+ (this.virtualCircuitRedundancyMetadata == null
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java
index 2f907ad1e68..c4872825129 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java
@@ -28,6 +28,19 @@ public class GetCrossConnectLetterOfAuthorityRequest
public String getCrossConnectId() {
return crossConnectId;
}
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
public static class Builder
implements com.oracle.bmc.requests.BmcRequest.Builder<
@@ -53,6 +66,24 @@ public Builder crossConnectId(String crossConnectId) {
return this;
}
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ */
+ private String opcRequestId = null;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder instance
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
/**
* Set the invocation callback for the request to be built.
*
@@ -84,6 +115,7 @@ public Builder retryConfiguration(
*/
public Builder copy(GetCrossConnectLetterOfAuthorityRequest o) {
crossConnectId(o.getCrossConnectId());
+ opcRequestId(o.getOpcRequestId());
invocationCallback(o.getInvocationCallback());
retryConfiguration(o.getRetryConfiguration());
return this;
@@ -122,8 +154,9 @@ public GetCrossConnectLetterOfAuthorityRequest buildWithoutInvocationCallback()
GetCrossConnectLetterOfAuthorityRequest request =
new GetCrossConnectLetterOfAuthorityRequest();
request.crossConnectId = crossConnectId;
+ request.opcRequestId = opcRequestId;
return request;
- // new GetCrossConnectLetterOfAuthorityRequest(crossConnectId);
+ // new GetCrossConnectLetterOfAuthorityRequest(crossConnectId, opcRequestId);
}
}
@@ -133,7 +166,7 @@ public GetCrossConnectLetterOfAuthorityRequest buildWithoutInvocationCallback()
* @return instance of {@link Builder} that allows you to modify request properties.
*/
public Builder toBuilder() {
- return new Builder().crossConnectId(crossConnectId);
+ return new Builder().crossConnectId(crossConnectId).opcRequestId(opcRequestId);
}
/**
@@ -151,6 +184,7 @@ public String toString() {
sb.append("(");
sb.append("super=").append(super.toString());
sb.append(",crossConnectId=").append(String.valueOf(this.crossConnectId));
+ sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
sb.append(")");
return sb.toString();
}
@@ -166,7 +200,8 @@ public boolean equals(Object o) {
GetCrossConnectLetterOfAuthorityRequest other = (GetCrossConnectLetterOfAuthorityRequest) o;
return super.equals(o)
- && java.util.Objects.equals(this.crossConnectId, other.crossConnectId);
+ && java.util.Objects.equals(this.crossConnectId, other.crossConnectId)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId);
}
@Override
@@ -176,6 +211,7 @@ public int hashCode() {
result =
(result * PRIME)
+ (this.crossConnectId == null ? 43 : this.crossConnectId.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
return result;
}
}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectLetterOfAuthorityRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectLetterOfAuthorityRequest.java
new file mode 100644
index 00000000000..b3c3aa7569f
--- /dev/null
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectLetterOfAuthorityRequest.java
@@ -0,0 +1,335 @@
+/**
+ * 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.core.requests;
+
+import com.oracle.bmc.core.model.*;
+/**
+ * Example: Click here to see how to use
+ * UpdateCrossConnectLetterOfAuthorityRequest.
+ */
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
+public class UpdateCrossConnectLetterOfAuthorityRequest
+ extends com.oracle.bmc.requests.BmcRequest<
+ com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails> {
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * cross-connect.
+ */
+ private String crossConnectId;
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * cross-connect.
+ */
+ public String getCrossConnectId() {
+ return crossConnectId;
+ }
+ /** Update CrossConnect LOA fields. */
+ private com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails
+ updateCrossConnectLetterOfAuthorityDetails;
+
+ /** Update CrossConnect LOA fields. */
+ public com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails
+ getUpdateCrossConnectLetterOfAuthorityDetails() {
+ return updateCrossConnectLetterOfAuthorityDetails;
+ }
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular request,
+ * please provide the request ID.
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code
+ * if-match} parameter to the value of the etag from a previous GET or POST response for that
+ * resource. The resource will be updated or deleted only if the etag you provide matches the
+ * resource's current etag value.
+ */
+ private String ifMatch;
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code
+ * if-match} parameter to the value of the etag from a previous GET or POST response for that
+ * resource. The resource will be updated or deleted only if the etag you provide matches the
+ * resource's current etag value.
+ */
+ public String getIfMatch() {
+ return ifMatch;
+ }
+
+ /**
+ * Alternative accessor for the body parameter.
+ *
+ * @return body parameter
+ */
+ @Override
+ @com.oracle.bmc.InternalSdk
+ public com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails getBody$() {
+ return updateCrossConnectLetterOfAuthorityDetails;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.requests.BmcRequest.Builder<
+ UpdateCrossConnectLetterOfAuthorityRequest,
+ com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails> {
+ private com.oracle.bmc.http.client.RequestInterceptor invocationCallback = null;
+ private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null;
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * cross-connect.
+ */
+ private String crossConnectId = null;
+
+ /**
+ * The [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the
+ * cross-connect.
+ *
+ * @param crossConnectId the value to set
+ * @return this builder instance
+ */
+ public Builder crossConnectId(String crossConnectId) {
+ this.crossConnectId = crossConnectId;
+ return this;
+ }
+
+ /** Update CrossConnect LOA fields. */
+ private com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails
+ updateCrossConnectLetterOfAuthorityDetails = null;
+
+ /**
+ * Update CrossConnect LOA fields.
+ *
+ * @param updateCrossConnectLetterOfAuthorityDetails the value to set
+ * @return this builder instance
+ */
+ public Builder updateCrossConnectLetterOfAuthorityDetails(
+ com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails
+ updateCrossConnectLetterOfAuthorityDetails) {
+ this.updateCrossConnectLetterOfAuthorityDetails =
+ updateCrossConnectLetterOfAuthorityDetails;
+ return this;
+ }
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ */
+ private String opcRequestId = null;
+
+ /**
+ * Unique identifier for the request. If you need to contact Oracle about a particular
+ * request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder instance
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
+ * {@code if-match} parameter to the value of the etag from a previous GET or POST response
+ * for that resource. The resource will be updated or deleted only if the etag you provide
+ * matches the resource's current etag value.
+ */
+ private String ifMatch = null;
+
+ /**
+ * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
+ * {@code if-match} parameter to the value of the etag from a previous GET or POST response
+ * for that resource. The resource will be updated or deleted only if the etag you provide
+ * matches the resource's current etag value.
+ *
+ * @param ifMatch the value to set
+ * @return this builder instance
+ */
+ public Builder ifMatch(String ifMatch) {
+ this.ifMatch = ifMatch;
+ return this;
+ }
+
+ /**
+ * Set the invocation callback for the request to be built.
+ *
+ * @param invocationCallback the invocation callback to be set for the request
+ * @return this builder instance
+ */
+ public Builder invocationCallback(
+ com.oracle.bmc.http.client.RequestInterceptor invocationCallback) {
+ this.invocationCallback = invocationCallback;
+ return this;
+ }
+
+ /**
+ * Set the retry configuration for the request to be built.
+ *
+ * @param retryConfiguration the retry configuration to be used for the request
+ * @return this builder instance
+ */
+ public Builder retryConfiguration(
+ com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) {
+ this.retryConfiguration = retryConfiguration;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ public Builder copy(UpdateCrossConnectLetterOfAuthorityRequest o) {
+ crossConnectId(o.getCrossConnectId());
+ updateCrossConnectLetterOfAuthorityDetails(
+ o.getUpdateCrossConnectLetterOfAuthorityDetails());
+ opcRequestId(o.getOpcRequestId());
+ ifMatch(o.getIfMatch());
+ invocationCallback(o.getInvocationCallback());
+ retryConfiguration(o.getRetryConfiguration());
+ return this;
+ }
+
+ /**
+ * Build the instance of UpdateCrossConnectLetterOfAuthorityRequest as configured by this
+ * builder
+ *
+ * Note that this method takes calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#buildWithoutInvocationCallback} does not.
+ *
+ *
This is the preferred method to build an instance.
+ *
+ * @return instance of UpdateCrossConnectLetterOfAuthorityRequest
+ */
+ public UpdateCrossConnectLetterOfAuthorityRequest build() {
+ UpdateCrossConnectLetterOfAuthorityRequest request = buildWithoutInvocationCallback();
+ request.setInvocationCallback(invocationCallback);
+ request.setRetryConfiguration(retryConfiguration);
+ return request;
+ }
+
+ /**
+ * Alternative setter for the body parameter.
+ *
+ * @param body the body parameter
+ * @return this builder instance
+ */
+ @com.oracle.bmc.InternalSdk
+ public Builder body$(
+ com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails body) {
+ updateCrossConnectLetterOfAuthorityDetails(body);
+ return this;
+ }
+
+ /**
+ * Build the instance of UpdateCrossConnectLetterOfAuthorityRequest as configured by this
+ * builder
+ *
+ *
Note that this method does not take calls to {@link
+ * Builder#invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)} into account,
+ * while the method {@link Builder#build} does
+ *
+ * @return instance of UpdateCrossConnectLetterOfAuthorityRequest
+ */
+ public UpdateCrossConnectLetterOfAuthorityRequest buildWithoutInvocationCallback() {
+ UpdateCrossConnectLetterOfAuthorityRequest request =
+ new UpdateCrossConnectLetterOfAuthorityRequest();
+ request.crossConnectId = crossConnectId;
+ request.updateCrossConnectLetterOfAuthorityDetails =
+ updateCrossConnectLetterOfAuthorityDetails;
+ request.opcRequestId = opcRequestId;
+ request.ifMatch = ifMatch;
+ return request;
+ // new UpdateCrossConnectLetterOfAuthorityRequest(crossConnectId,
+ // updateCrossConnectLetterOfAuthorityDetails, opcRequestId, ifMatch);
+ }
+ }
+
+ /**
+ * Return an instance of {@link Builder} that allows you to modify request properties.
+ *
+ * @return instance of {@link Builder} that allows you to modify request properties.
+ */
+ public Builder toBuilder() {
+ return new Builder()
+ .crossConnectId(crossConnectId)
+ .updateCrossConnectLetterOfAuthorityDetails(
+ updateCrossConnectLetterOfAuthorityDetails)
+ .opcRequestId(opcRequestId)
+ .ifMatch(ifMatch);
+ }
+
+ /**
+ * Return a new builder for this request object.
+ *
+ * @return builder for the request object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",crossConnectId=").append(String.valueOf(this.crossConnectId));
+ sb.append(",updateCrossConnectLetterOfAuthorityDetails=")
+ .append(String.valueOf(this.updateCrossConnectLetterOfAuthorityDetails));
+ sb.append(",opcRequestId=").append(String.valueOf(this.opcRequestId));
+ sb.append(",ifMatch=").append(String.valueOf(this.ifMatch));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof UpdateCrossConnectLetterOfAuthorityRequest)) {
+ return false;
+ }
+
+ UpdateCrossConnectLetterOfAuthorityRequest other =
+ (UpdateCrossConnectLetterOfAuthorityRequest) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.crossConnectId, other.crossConnectId)
+ && java.util.Objects.equals(
+ this.updateCrossConnectLetterOfAuthorityDetails,
+ other.updateCrossConnectLetterOfAuthorityDetails)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.ifMatch, other.ifMatch);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result =
+ (result * PRIME)
+ + (this.crossConnectId == null ? 43 : this.crossConnectId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.updateCrossConnectLetterOfAuthorityDetails == null
+ ? 43
+ : this.updateCrossConnectLetterOfAuthorityDetails.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result = (result * PRIME) + (this.ifMatch == null ? 43 : this.ifMatch.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/GetCrossConnectLetterOfAuthorityResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/GetCrossConnectLetterOfAuthorityResponse.java
index cfe8f13bec9..4ddab879bbe 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/responses/GetCrossConnectLetterOfAuthorityResponse.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/GetCrossConnectLetterOfAuthorityResponse.java
@@ -8,6 +8,18 @@
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
public class GetCrossConnectLetterOfAuthorityResponse extends com.oracle.bmc.responses.BmcResponse {
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @return the value
+ */
+ public String getEtag() {
+ return etag;
+ }
+
/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
* particular request, please provide the request ID.
@@ -39,15 +51,18 @@ public com.oracle.bmc.core.model.LetterOfAuthority getLetterOfAuthority() {
@java.beans.ConstructorProperties({
"__httpStatusCode__",
"headers",
+ "etag",
"opcRequestId",
"letterOfAuthority"
})
private GetCrossConnectLetterOfAuthorityResponse(
int __httpStatusCode__,
java.util.Map> headers,
+ String etag,
String opcRequestId,
com.oracle.bmc.core.model.LetterOfAuthority letterOfAuthority) {
super(__httpStatusCode__, headers);
+ this.etag = etag;
this.opcRequestId = opcRequestId;
this.letterOfAuthority = letterOfAuthority;
}
@@ -71,6 +86,20 @@ public Builder headers(java.util.Map> headers) {
return this;
}
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @param etag the value to set
+ * @return this builder
+ */
+ public Builder etag(String etag) {
+ this.etag = etag;
+ return this;
+ }
+
/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
* particular request, please provide the request ID.
@@ -113,6 +142,7 @@ public Builder letterOfAuthority(
public Builder copy(GetCrossConnectLetterOfAuthorityResponse o) {
__httpStatusCode__(o.get__httpStatusCode__());
headers(o.getHeaders());
+ etag(o.getEtag());
opcRequestId(o.getOpcRequestId());
letterOfAuthority(o.getLetterOfAuthority());
@@ -127,7 +157,7 @@ public Builder copy(GetCrossConnectLetterOfAuthorityResponse o) {
@Override
public GetCrossConnectLetterOfAuthorityResponse build() {
return new GetCrossConnectLetterOfAuthorityResponse(
- __httpStatusCode__, headers, opcRequestId, letterOfAuthority);
+ __httpStatusCode__, headers, etag, opcRequestId, letterOfAuthority);
}
}
@@ -145,6 +175,7 @@ public String toString() {
java.lang.StringBuilder sb = new java.lang.StringBuilder();
sb.append("(");
sb.append("super=").append(super.toString());
+ sb.append(",etag=").append(String.valueOf(etag));
sb.append(",opcRequestId=").append(String.valueOf(opcRequestId));
sb.append(",letterOfAuthority=").append(String.valueOf(letterOfAuthority));
sb.append(")");
@@ -163,6 +194,7 @@ public boolean equals(Object o) {
GetCrossConnectLetterOfAuthorityResponse other =
(GetCrossConnectLetterOfAuthorityResponse) o;
return super.equals(o)
+ && java.util.Objects.equals(this.etag, other.etag)
&& java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
&& java.util.Objects.equals(this.letterOfAuthority, other.letterOfAuthority);
}
@@ -171,6 +203,7 @@ public boolean equals(Object o) {
public int hashCode() {
final int PRIME = 59;
int result = super.hashCode();
+ result = (result * PRIME) + (this.etag == null ? 43 : this.etag.hashCode());
result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
result =
(result * PRIME)
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateCrossConnectLetterOfAuthorityResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateCrossConnectLetterOfAuthorityResponse.java
new file mode 100644
index 00000000000..572b251bb9b
--- /dev/null
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateCrossConnectLetterOfAuthorityResponse.java
@@ -0,0 +1,214 @@
+/**
+ * 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.core.responses;
+
+import com.oracle.bmc.core.model.*;
+
+@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
+public class UpdateCrossConnectLetterOfAuthorityResponse
+ extends com.oracle.bmc.responses.BmcResponse {
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @return the value
+ */
+ public String getEtag() {
+ return etag;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @return the value
+ */
+ public String getOpcRequestId() {
+ return opcRequestId;
+ }
+
+ /** The returned {@code LetterOfAuthority} instance. */
+ private com.oracle.bmc.core.model.LetterOfAuthority letterOfAuthority;
+
+ /**
+ * The returned {@code LetterOfAuthority} instance.
+ *
+ * @return the value
+ */
+ public com.oracle.bmc.core.model.LetterOfAuthority getLetterOfAuthority() {
+ return letterOfAuthority;
+ }
+
+ @java.beans.ConstructorProperties({
+ "__httpStatusCode__",
+ "headers",
+ "etag",
+ "opcRequestId",
+ "letterOfAuthority"
+ })
+ private UpdateCrossConnectLetterOfAuthorityResponse(
+ int __httpStatusCode__,
+ java.util.Map> headers,
+ String etag,
+ String opcRequestId,
+ com.oracle.bmc.core.model.LetterOfAuthority letterOfAuthority) {
+ super(__httpStatusCode__, headers);
+ this.etag = etag;
+ this.opcRequestId = opcRequestId;
+ this.letterOfAuthority = letterOfAuthority;
+ }
+
+ public static class Builder
+ implements com.oracle.bmc.responses.BmcResponse.Builder<
+ UpdateCrossConnectLetterOfAuthorityResponse> {
+ private int __httpStatusCode__;
+
+ @Override
+ public Builder __httpStatusCode__(int __httpStatusCode__) {
+ this.__httpStatusCode__ = __httpStatusCode__;
+ return this;
+ }
+
+ private java.util.Map> headers;
+
+ @Override
+ public Builder headers(java.util.Map> headers) {
+ this.headers = headers;
+ return this;
+ }
+
+ /** For optimistic concurrency control. See {@code if-match}. */
+ private String etag;
+
+ /**
+ * For optimistic concurrency control. See {@code if-match}.
+ *
+ * @param etag the value to set
+ * @return this builder
+ */
+ public Builder etag(String etag) {
+ this.etag = etag;
+ return this;
+ }
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ */
+ private String opcRequestId;
+
+ /**
+ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
+ * particular request, please provide the request ID.
+ *
+ * @param opcRequestId the value to set
+ * @return this builder
+ */
+ public Builder opcRequestId(String opcRequestId) {
+ this.opcRequestId = opcRequestId;
+ return this;
+ }
+
+ /** The returned {@code LetterOfAuthority} instance. */
+ private com.oracle.bmc.core.model.LetterOfAuthority letterOfAuthority;
+
+ /**
+ * The returned {@code LetterOfAuthority} instance.
+ *
+ * @param letterOfAuthority the value to set
+ * @return this builder
+ */
+ public Builder letterOfAuthority(
+ com.oracle.bmc.core.model.LetterOfAuthority letterOfAuthority) {
+ this.letterOfAuthority = letterOfAuthority;
+ return this;
+ }
+
+ /**
+ * Copy method to populate the builder with values from the given instance.
+ *
+ * @return this builder instance
+ */
+ @Override
+ public Builder copy(UpdateCrossConnectLetterOfAuthorityResponse o) {
+ __httpStatusCode__(o.get__httpStatusCode__());
+ headers(o.getHeaders());
+ etag(o.getEtag());
+ opcRequestId(o.getOpcRequestId());
+ letterOfAuthority(o.getLetterOfAuthority());
+
+ return this;
+ }
+
+ /**
+ * Build the response object.
+ *
+ * @return the response object
+ */
+ @Override
+ public UpdateCrossConnectLetterOfAuthorityResponse build() {
+ return new UpdateCrossConnectLetterOfAuthorityResponse(
+ __httpStatusCode__, headers, etag, opcRequestId, letterOfAuthority);
+ }
+ }
+
+ /**
+ * Return a new builder for this response object.
+ *
+ * @return builder for the response object
+ */
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ @Override
+ public String toString() {
+ java.lang.StringBuilder sb = new java.lang.StringBuilder();
+ sb.append("(");
+ sb.append("super=").append(super.toString());
+ sb.append(",etag=").append(String.valueOf(etag));
+ sb.append(",opcRequestId=").append(String.valueOf(opcRequestId));
+ sb.append(",letterOfAuthority=").append(String.valueOf(letterOfAuthority));
+ sb.append(")");
+ return sb.toString();
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (!(o instanceof UpdateCrossConnectLetterOfAuthorityResponse)) {
+ return false;
+ }
+
+ UpdateCrossConnectLetterOfAuthorityResponse other =
+ (UpdateCrossConnectLetterOfAuthorityResponse) o;
+ return super.equals(o)
+ && java.util.Objects.equals(this.etag, other.etag)
+ && java.util.Objects.equals(this.opcRequestId, other.opcRequestId)
+ && java.util.Objects.equals(this.letterOfAuthority, other.letterOfAuthority);
+ }
+
+ @Override
+ public int hashCode() {
+ final int PRIME = 59;
+ int result = super.hashCode();
+ result = (result * PRIME) + (this.etag == null ? 43 : this.etag.hashCode());
+ result = (result * PRIME) + (this.opcRequestId == null ? 43 : this.opcRequestId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.letterOfAuthority == null ? 43 : this.letterOfAuthority.hashCode());
+ return result;
+ }
+}
diff --git a/bmc-core/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-core/reflect-config.json b/bmc-core/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-core/reflect-config.json
index 2a7320101a2..df75f8db51d 100644
--- a/bmc-core/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-core/reflect-config.json
+++ b/bmc-core/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-core/reflect-config.json
@@ -4169,6 +4169,12 @@
"allDeclaredFields": true,
"allDeclaredMethods": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.core.model.CreateVirtualCircuitDetails$TrafficMode",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.core.model.CreateVirtualCircuitPublicPrefixDetails",
@@ -7870,6 +7876,20 @@
"allDeclaredFields": true,
"allDeclaredMethods": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.core.model.LoaExtensionData",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.core.model.LoaExtensionData$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.core.model.LocalPeeringGateway",
@@ -9790,6 +9810,20 @@
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "queryAllDeclaredConstructors": true
+ },
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.core.model.UpdateCrossConnectLetterOfAuthorityDetails$Builder",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.core.model.UpdateDedicatedCapacitySourceDetails",
@@ -10649,6 +10683,12 @@
"allDeclaredFields": true,
"allDeclaredMethods": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.core.model.UpdateVirtualCircuitDetails$TrafficMode",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.core.model.UpdateVirtualCircuitDetails$ProviderState",
@@ -11029,6 +11069,12 @@
"allDeclaredFields": true,
"allDeclaredMethods": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.core.model.VirtualCircuit$TrafficMode",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.core.model.VirtualCircuitAssociatedTunnelDetails",
diff --git a/bmc-costad/pom.xml b/bmc-costad/pom.xml
index dcb325cc487..6adaadba681 100644
--- a/bmc-costad/pom.xml
+++ b/bmc-costad/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-costad
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-dashboardservice/pom.xml b/bmc-dashboardservice/pom.xml
index 64b19c315a3..68215090c9c 100644
--- a/bmc-dashboardservice/pom.xml
+++ b/bmc-dashboardservice/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-dashboardservice
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-database/pom.xml b/bmc-database/pom.xml
index 0c198954cac..f60d30fe084 100644
--- a/bmc-database/pom.xml
+++ b/bmc-database/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.92.0
+ 3.92.1
diff --git a/bmc-databasemanagement/pom.xml b/bmc-databasemanagement/pom.xml
index 95585d7900e..7869f74e716 100644
--- a/bmc-databasemanagement/pom.xml
+++ b/bmc-databasemanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-databasemanagement
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-databasemigration/pom.xml b/bmc-databasemigration/pom.xml
index e6b3153d044..5827ad26f48 100644
--- a/bmc-databasemigration/pom.xml
+++ b/bmc-databasemigration/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-databasemigration
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-databasetools/pom.xml b/bmc-databasetools/pom.xml
index 9298bf2ea1e..ac4f48e8ef6 100644
--- a/bmc-databasetools/pom.xml
+++ b/bmc-databasetools/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-databasetools
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-databasetoolsruntime/pom.xml b/bmc-databasetoolsruntime/pom.xml
index 56ac238b939..9df41e448f6 100644
--- a/bmc-databasetoolsruntime/pom.xml
+++ b/bmc-databasetoolsruntime/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-databasetoolsruntime
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-datacatalog/pom.xml b/bmc-datacatalog/pom.xml
index 000533bf102..bff166cbaa9 100644
--- a/bmc-datacatalog/pom.xml
+++ b/bmc-datacatalog/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-datacatalog
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-datacc/pom.xml b/bmc-datacc/pom.xml
index ee5b0f399e4..2120ff065e7 100644
--- a/bmc-datacc/pom.xml
+++ b/bmc-datacc/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-datacc
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-dataflow/pom.xml b/bmc-dataflow/pom.xml
index db418520803..94b32e737e5 100644
--- a/bmc-dataflow/pom.xml
+++ b/bmc-dataflow/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-dataflow
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-dataintegration/pom.xml b/bmc-dataintegration/pom.xml
index 6698b689005..d4aad4368e4 100644
--- a/bmc-dataintegration/pom.xml
+++ b/bmc-dataintegration/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-dataintegration
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-datalabelingservice/pom.xml b/bmc-datalabelingservice/pom.xml
index cd44007ba48..663ef095eeb 100644
--- a/bmc-datalabelingservice/pom.xml
+++ b/bmc-datalabelingservice/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-datalabelingservice
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-datalabelingservicedataplane/pom.xml b/bmc-datalabelingservicedataplane/pom.xml
index 2e70c848188..6b4b30cf15f 100644
--- a/bmc-datalabelingservicedataplane/pom.xml
+++ b/bmc-datalabelingservicedataplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-datalabelingservicedataplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-datasafe/pom.xml b/bmc-datasafe/pom.xml
index ac2adc91d81..116e9447355 100644
--- a/bmc-datasafe/pom.xml
+++ b/bmc-datasafe/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-datasafe
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-datascience/pom.xml b/bmc-datascience/pom.xml
index db2692f9d95..6e3874926a1 100644
--- a/bmc-datascience/pom.xml
+++ b/bmc-datascience/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-datascience
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-dblm/pom.xml b/bmc-dblm/pom.xml
index 6da06fdfad4..015473a17b7 100644
--- a/bmc-dblm/pom.xml
+++ b/bmc-dblm/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-dblm
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-dbmulticloud/pom.xml b/bmc-dbmulticloud/pom.xml
index 0193b8a3d18..e35ac84af6c 100644
--- a/bmc-dbmulticloud/pom.xml
+++ b/bmc-dbmulticloud/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-dbmulticloud
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-delegateaccesscontrol/pom.xml b/bmc-delegateaccesscontrol/pom.xml
index 39653669291..e6d74035a80 100644
--- a/bmc-delegateaccesscontrol/pom.xml
+++ b/bmc-delegateaccesscontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-delegateaccesscontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-demandsignal/pom.xml b/bmc-demandsignal/pom.xml
index fa819cc1689..2db7648f3d3 100644
--- a/bmc-demandsignal/pom.xml
+++ b/bmc-demandsignal/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-demandsignal
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-desktops/pom.xml b/bmc-desktops/pom.xml
index 2d30a7a2cee..36e77271bf1 100644
--- a/bmc-desktops/pom.xml
+++ b/bmc-desktops/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-desktops
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-devops/pom.xml b/bmc-devops/pom.xml
index a26c8b54446..096254423d1 100644
--- a/bmc-devops/pom.xml
+++ b/bmc-devops/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-devops
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-dif/pom.xml b/bmc-dif/pom.xml
index e9b9dd6b9a2..17a955c805a 100644
--- a/bmc-dif/pom.xml
+++ b/bmc-dif/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-dif
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-disasterrecovery/pom.xml b/bmc-disasterrecovery/pom.xml
index 54677239e38..0cf63d4b861 100644
--- a/bmc-disasterrecovery/pom.xml
+++ b/bmc-disasterrecovery/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-disasterrecovery
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-distributeddatabase/pom.xml b/bmc-distributeddatabase/pom.xml
index 01157b58d0d..74659da4aea 100644
--- a/bmc-distributeddatabase/pom.xml
+++ b/bmc-distributeddatabase/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-distributeddatabase
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-dns/pom.xml b/bmc-dns/pom.xml
index e3b3fe6a011..65730f1d482 100644
--- a/bmc-dns/pom.xml
+++ b/bmc-dns/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.92.0
+ 3.92.1
diff --git a/bmc-email/pom.xml b/bmc-email/pom.xml
index e35178a0509..2b72cd60d2d 100644
--- a/bmc-email/pom.xml
+++ b/bmc-email/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-emaildataplane/pom.xml b/bmc-emaildataplane/pom.xml
index 3b118b9f6fb..98414889f18 100644
--- a/bmc-emaildataplane/pom.xml
+++ b/bmc-emaildataplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-emaildataplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-emwarehouse/pom.xml b/bmc-emwarehouse/pom.xml
index 13a86477e58..791f355be00 100644
--- a/bmc-emwarehouse/pom.xml
+++ b/bmc-emwarehouse/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-emwarehouse
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-encryption/pom.xml b/bmc-encryption/pom.xml
index 25645088de0..b1040a9494e 100644
--- a/bmc-encryption/pom.xml
+++ b/bmc-encryption/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,17 +18,17 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-keymanagement
- 3.92.0
+ 3.92.1
com.fasterxml.jackson.core
@@ -48,7 +48,7 @@
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.92.0
+ 3.92.1
test
diff --git a/bmc-enforcer-rules/pom.xml b/bmc-enforcer-rules/pom.xml
index 58ff1711a57..394cf51f1fd 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.92.0
+ 3.92.1
oci-java-sdk-enforcer-rules
diff --git a/bmc-events/pom.xml b/bmc-events/pom.xml
index 9c218fb7820..a339c2f1450 100644
--- a/bmc-events/pom.xml
+++ b/bmc-events/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-events
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-examples/pom.xml b/bmc-examples/pom.xml
index 6b078211e47..f292078a731 100644
--- a/bmc-examples/pom.xml
+++ b/bmc-examples/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-examples
@@ -71,14 +71,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.92.0
+ 3.92.1
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.92.0
+ 3.92.1
pom
import
diff --git a/bmc-filestorage/pom.xml b/bmc-filestorage/pom.xml
index 23182cd3d82..9e0b208ec13 100644
--- a/bmc-filestorage/pom.xml
+++ b/bmc-filestorage/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java
index 411a110f956..35b6056ab24 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java
@@ -52,7 +52,8 @@ public final class FileSystem extends com.oracle.bmc.http.client.internal.Explic
"filesystemSnapshotPolicyId",
"areQuotaRulesEnabled",
"quotaEnforcementState",
- "replicationSourceCount"
+ "replicationSourceCount",
+ "compartmentQuotaEnforcementState"
})
public FileSystem(
String availabilityDomain,
@@ -78,7 +79,8 @@ public FileSystem(
String filesystemSnapshotPolicyId,
Boolean areQuotaRulesEnabled,
QuotaEnforcementState quotaEnforcementState,
- Integer replicationSourceCount) {
+ Integer replicationSourceCount,
+ CompartmentQuotaEnforcementState compartmentQuotaEnforcementState) {
super();
this.availabilityDomain = availabilityDomain;
this.meteredBytes = meteredBytes;
@@ -104,6 +106,7 @@ public FileSystem(
this.areQuotaRulesEnabled = areQuotaRulesEnabled;
this.quotaEnforcementState = quotaEnforcementState;
this.replicationSourceCount = replicationSourceCount;
+ this.compartmentQuotaEnforcementState = compartmentQuotaEnforcementState;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -565,6 +568,22 @@ public Builder replicationSourceCount(Integer replicationSourceCount) {
this.__explicitlySet__.add("replicationSourceCount");
return this;
}
+ /** Displays the compartment-level quota enforcement state affecting this file system. */
+ @com.fasterxml.jackson.annotation.JsonProperty("compartmentQuotaEnforcementState")
+ private CompartmentQuotaEnforcementState compartmentQuotaEnforcementState;
+
+ /**
+ * Displays the compartment-level quota enforcement state affecting this file system.
+ *
+ * @param compartmentQuotaEnforcementState the value to set
+ * @return this builder
+ */
+ public Builder compartmentQuotaEnforcementState(
+ CompartmentQuotaEnforcementState compartmentQuotaEnforcementState) {
+ this.compartmentQuotaEnforcementState = compartmentQuotaEnforcementState;
+ this.__explicitlySet__.add("compartmentQuotaEnforcementState");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -595,7 +614,8 @@ public FileSystem build() {
this.filesystemSnapshotPolicyId,
this.areQuotaRulesEnabled,
this.quotaEnforcementState,
- this.replicationSourceCount);
+ this.replicationSourceCount,
+ this.compartmentQuotaEnforcementState);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -676,6 +696,9 @@ public Builder copy(FileSystem model) {
if (model.wasPropertyExplicitlySet("replicationSourceCount")) {
this.replicationSourceCount(model.getReplicationSourceCount());
}
+ if (model.wasPropertyExplicitlySet("compartmentQuotaEnforcementState")) {
+ this.compartmentQuotaEnforcementState(model.getCompartmentQuotaEnforcementState());
+ }
return this;
}
}
@@ -1242,6 +1265,65 @@ public Integer getReplicationSourceCount() {
return replicationSourceCount;
}
+ /** Displays the compartment-level quota enforcement state affecting this file system. */
+ public enum CompartmentQuotaEnforcementState implements com.oracle.bmc.http.internal.BmcEnum {
+ NotBlocked("NOT_BLOCKED"),
+ Blocked("BLOCKED"),
+
+ /**
+ * 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(CompartmentQuotaEnforcementState.class);
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (CompartmentQuotaEnforcementState v : CompartmentQuotaEnforcementState.values()) {
+ if (v != UnknownEnumValue) {
+ map.put(v.getValue(), v);
+ }
+ }
+ }
+
+ CompartmentQuotaEnforcementState(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static CompartmentQuotaEnforcementState create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ LOG.warn(
+ "Received unknown value '{}' for enum 'CompartmentQuotaEnforcementState', returning UnknownEnumValue",
+ key);
+ return UnknownEnumValue;
+ }
+ };
+ /** Displays the compartment-level quota enforcement state affecting this file system. */
+ @com.fasterxml.jackson.annotation.JsonProperty("compartmentQuotaEnforcementState")
+ private final CompartmentQuotaEnforcementState compartmentQuotaEnforcementState;
+
+ /**
+ * Displays the compartment-level quota enforcement state affecting this file system.
+ *
+ * @return the value
+ */
+ public CompartmentQuotaEnforcementState getCompartmentQuotaEnforcementState() {
+ return compartmentQuotaEnforcementState;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -1282,6 +1364,8 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", areQuotaRulesEnabled=").append(String.valueOf(this.areQuotaRulesEnabled));
sb.append(", quotaEnforcementState=").append(String.valueOf(this.quotaEnforcementState));
sb.append(", replicationSourceCount=").append(String.valueOf(this.replicationSourceCount));
+ sb.append(", compartmentQuotaEnforcementState=")
+ .append(String.valueOf(this.compartmentQuotaEnforcementState));
sb.append(")");
return sb.toString();
}
@@ -1322,6 +1406,9 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.quotaEnforcementState, other.quotaEnforcementState)
&& java.util.Objects.equals(
this.replicationSourceCount, other.replicationSourceCount)
+ && java.util.Objects.equals(
+ this.compartmentQuotaEnforcementState,
+ other.compartmentQuotaEnforcementState)
&& super.equals(other);
}
@@ -1389,6 +1476,11 @@ public int hashCode() {
+ (this.replicationSourceCount == null
? 43
: this.replicationSourceCount.hashCode());
+ result =
+ (result * PRIME)
+ + (this.compartmentQuotaEnforcementState == null
+ ? 43
+ : this.compartmentQuotaEnforcementState.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java
index 19c12257a02..d56f7371b8f 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java
@@ -42,7 +42,8 @@ public final class FileSystemSummary
"isHydrated",
"lifecycleDetails",
"cloneAttachStatus",
- "quotaEnforcementState"
+ "quotaEnforcementState",
+ "compartmentQuotaEnforcementState"
})
public FileSystemSummary(
String availabilityDomain,
@@ -63,7 +64,8 @@ public FileSystemSummary(
Boolean isHydrated,
String lifecycleDetails,
CloneAttachStatus cloneAttachStatus,
- QuotaEnforcementState quotaEnforcementState) {
+ QuotaEnforcementState quotaEnforcementState,
+ CompartmentQuotaEnforcementState compartmentQuotaEnforcementState) {
super();
this.availabilityDomain = availabilityDomain;
this.meteredBytes = meteredBytes;
@@ -84,6 +86,7 @@ public FileSystemSummary(
this.lifecycleDetails = lifecycleDetails;
this.cloneAttachStatus = cloneAttachStatus;
this.quotaEnforcementState = quotaEnforcementState;
+ this.compartmentQuotaEnforcementState = compartmentQuotaEnforcementState;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -442,6 +445,22 @@ public Builder quotaEnforcementState(QuotaEnforcementState quotaEnforcementState
this.__explicitlySet__.add("quotaEnforcementState");
return this;
}
+ /** Displays the compartment-level quota enforcement state affecting this file system. */
+ @com.fasterxml.jackson.annotation.JsonProperty("compartmentQuotaEnforcementState")
+ private CompartmentQuotaEnforcementState compartmentQuotaEnforcementState;
+
+ /**
+ * Displays the compartment-level quota enforcement state affecting this file system.
+ *
+ * @param compartmentQuotaEnforcementState the value to set
+ * @return this builder
+ */
+ public Builder compartmentQuotaEnforcementState(
+ CompartmentQuotaEnforcementState compartmentQuotaEnforcementState) {
+ this.compartmentQuotaEnforcementState = compartmentQuotaEnforcementState;
+ this.__explicitlySet__.add("compartmentQuotaEnforcementState");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -467,7 +486,8 @@ public FileSystemSummary build() {
this.isHydrated,
this.lifecycleDetails,
this.cloneAttachStatus,
- this.quotaEnforcementState);
+ this.quotaEnforcementState,
+ this.compartmentQuotaEnforcementState);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -533,6 +553,9 @@ public Builder copy(FileSystemSummary model) {
if (model.wasPropertyExplicitlySet("quotaEnforcementState")) {
this.quotaEnforcementState(model.getQuotaEnforcementState());
}
+ if (model.wasPropertyExplicitlySet("compartmentQuotaEnforcementState")) {
+ this.compartmentQuotaEnforcementState(model.getCompartmentQuotaEnforcementState());
+ }
return this;
}
}
@@ -1006,6 +1029,65 @@ public QuotaEnforcementState getQuotaEnforcementState() {
return quotaEnforcementState;
}
+ /** Displays the compartment-level quota enforcement state affecting this file system. */
+ public enum CompartmentQuotaEnforcementState implements com.oracle.bmc.http.internal.BmcEnum {
+ NotBlocked("NOT_BLOCKED"),
+ Blocked("BLOCKED"),
+
+ /**
+ * 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(CompartmentQuotaEnforcementState.class);
+
+ private final String value;
+ private static java.util.Map map;
+
+ static {
+ map = new java.util.HashMap<>();
+ for (CompartmentQuotaEnforcementState v : CompartmentQuotaEnforcementState.values()) {
+ if (v != UnknownEnumValue) {
+ map.put(v.getValue(), v);
+ }
+ }
+ }
+
+ CompartmentQuotaEnforcementState(String value) {
+ this.value = value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @com.fasterxml.jackson.annotation.JsonCreator
+ public static CompartmentQuotaEnforcementState create(String key) {
+ if (map.containsKey(key)) {
+ return map.get(key);
+ }
+ LOG.warn(
+ "Received unknown value '{}' for enum 'CompartmentQuotaEnforcementState', returning UnknownEnumValue",
+ key);
+ return UnknownEnumValue;
+ }
+ };
+ /** Displays the compartment-level quota enforcement state affecting this file system. */
+ @com.fasterxml.jackson.annotation.JsonProperty("compartmentQuotaEnforcementState")
+ private final CompartmentQuotaEnforcementState compartmentQuotaEnforcementState;
+
+ /**
+ * Displays the compartment-level quota enforcement state affecting this file system.
+ *
+ * @return the value
+ */
+ public CompartmentQuotaEnforcementState getCompartmentQuotaEnforcementState() {
+ return compartmentQuotaEnforcementState;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -1040,6 +1122,8 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", lifecycleDetails=").append(String.valueOf(this.lifecycleDetails));
sb.append(", cloneAttachStatus=").append(String.valueOf(this.cloneAttachStatus));
sb.append(", quotaEnforcementState=").append(String.valueOf(this.quotaEnforcementState));
+ sb.append(", compartmentQuotaEnforcementState=")
+ .append(String.valueOf(this.compartmentQuotaEnforcementState));
sb.append(")");
return sb.toString();
}
@@ -1074,6 +1158,9 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.lifecycleDetails, other.lifecycleDetails)
&& java.util.Objects.equals(this.cloneAttachStatus, other.cloneAttachStatus)
&& java.util.Objects.equals(this.quotaEnforcementState, other.quotaEnforcementState)
+ && java.util.Objects.equals(
+ this.compartmentQuotaEnforcementState,
+ other.compartmentQuotaEnforcementState)
&& super.equals(other);
}
@@ -1124,6 +1211,11 @@ public int hashCode() {
+ (this.quotaEnforcementState == null
? 43
: this.quotaEnforcementState.hashCode());
+ result =
+ (result * PRIME)
+ + (this.compartmentQuotaEnforcementState == null
+ ? 43
+ : this.compartmentQuotaEnforcementState.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java
index e24df2286f4..70a4262cffd 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java
@@ -39,7 +39,8 @@ public final class Snapshot extends com.oracle.bmc.http.client.internal.Explicit
"definedTags",
"systemTags",
"expirationTime",
- "filesystemSnapshotPolicyId"
+ "filesystemSnapshotPolicyId",
+ "exclusiveBytes"
})
public Snapshot(
String fileSystemId,
@@ -59,7 +60,8 @@ public Snapshot(
java.util.Map> definedTags,
java.util.Map> systemTags,
java.util.Date expirationTime,
- String filesystemSnapshotPolicyId) {
+ String filesystemSnapshotPolicyId,
+ Long exclusiveBytes) {
super();
this.fileSystemId = fileSystemId;
this.id = id;
@@ -79,6 +81,7 @@ public Snapshot(
this.systemTags = systemTags;
this.expirationTime = expirationTime;
this.filesystemSnapshotPolicyId = filesystemSnapshotPolicyId;
+ this.exclusiveBytes = exclusiveBytes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -434,6 +437,25 @@ public Builder filesystemSnapshotPolicyId(String filesystemSnapshotPolicyId) {
this.__explicitlySet__.add("filesystemSnapshotPolicyId");
return this;
}
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("exclusiveBytes")
+ private Long exclusiveBytes;
+
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ *
+ * @param exclusiveBytes the value to set
+ * @return this builder
+ */
+ public Builder exclusiveBytes(Long exclusiveBytes) {
+ this.exclusiveBytes = exclusiveBytes;
+ this.__explicitlySet__.add("exclusiveBytes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -458,7 +480,8 @@ public Snapshot build() {
this.definedTags,
this.systemTags,
this.expirationTime,
- this.filesystemSnapshotPolicyId);
+ this.filesystemSnapshotPolicyId,
+ this.exclusiveBytes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -521,6 +544,9 @@ public Builder copy(Snapshot model) {
if (model.wasPropertyExplicitlySet("filesystemSnapshotPolicyId")) {
this.filesystemSnapshotPolicyId(model.getFilesystemSnapshotPolicyId());
}
+ if (model.wasPropertyExplicitlySet("exclusiveBytes")) {
+ this.exclusiveBytes(model.getExclusiveBytes());
+ }
return this;
}
}
@@ -939,6 +965,23 @@ public String getFilesystemSnapshotPolicyId() {
return filesystemSnapshotPolicyId;
}
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("exclusiveBytes")
+ private final Long exclusiveBytes;
+
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ *
+ * @return the value
+ */
+ public Long getExclusiveBytes() {
+ return exclusiveBytes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -973,6 +1016,7 @@ public String toString(boolean includeByteArrayContents) {
sb.append(", expirationTime=").append(String.valueOf(this.expirationTime));
sb.append(", filesystemSnapshotPolicyId=")
.append(String.valueOf(this.filesystemSnapshotPolicyId));
+ sb.append(", exclusiveBytes=").append(String.valueOf(this.exclusiveBytes));
sb.append(")");
return sb.toString();
}
@@ -1006,6 +1050,7 @@ public boolean equals(Object o) {
&& java.util.Objects.equals(this.expirationTime, other.expirationTime)
&& java.util.Objects.equals(
this.filesystemSnapshotPolicyId, other.filesystemSnapshotPolicyId)
+ && java.util.Objects.equals(this.exclusiveBytes, other.exclusiveBytes)
&& super.equals(other);
}
@@ -1047,6 +1092,9 @@ public int hashCode() {
+ (this.filesystemSnapshotPolicyId == null
? 43
: this.filesystemSnapshotPolicyId.hashCode());
+ result =
+ (result * PRIME)
+ + (this.exclusiveBytes == null ? 43 : this.exclusiveBytes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java
index 1f80c0d89fd..ce1b2bf828e 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java
@@ -38,7 +38,8 @@ public final class SnapshotSummary
"lifecycleDetails",
"freeformTags",
"definedTags",
- "systemTags"
+ "systemTags",
+ "exclusiveBytes"
})
public SnapshotSummary(
String fileSystemId,
@@ -56,7 +57,8 @@ public SnapshotSummary(
String lifecycleDetails,
java.util.Map freeformTags,
java.util.Map> definedTags,
- java.util.Map> systemTags) {
+ java.util.Map> systemTags,
+ Long exclusiveBytes) {
super();
this.fileSystemId = fileSystemId;
this.id = id;
@@ -74,6 +76,7 @@ public SnapshotSummary(
this.freeformTags = freeformTags;
this.definedTags = definedTags;
this.systemTags = systemTags;
+ this.exclusiveBytes = exclusiveBytes;
}
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "")
@@ -389,6 +392,25 @@ public Builder systemTags(java.util.Map> s
this.__explicitlySet__.add("systemTags");
return this;
}
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("exclusiveBytes")
+ private Long exclusiveBytes;
+
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ *
+ * @param exclusiveBytes the value to set
+ * @return this builder
+ */
+ public Builder exclusiveBytes(Long exclusiveBytes) {
+ this.exclusiveBytes = exclusiveBytes;
+ this.__explicitlySet__.add("exclusiveBytes");
+ return this;
+ }
@com.fasterxml.jackson.annotation.JsonIgnore
private final java.util.Set __explicitlySet__ = new java.util.HashSet();
@@ -411,7 +433,8 @@ public SnapshotSummary build() {
this.lifecycleDetails,
this.freeformTags,
this.definedTags,
- this.systemTags);
+ this.systemTags,
+ this.exclusiveBytes);
for (String explicitlySetProperty : this.__explicitlySet__) {
model.markPropertyAsExplicitlySet(explicitlySetProperty);
}
@@ -468,6 +491,9 @@ public Builder copy(SnapshotSummary model) {
if (model.wasPropertyExplicitlySet("systemTags")) {
this.systemTags(model.getSystemTags());
}
+ if (model.wasPropertyExplicitlySet("exclusiveBytes")) {
+ this.exclusiveBytes(model.getExclusiveBytes());
+ }
return this;
}
}
@@ -850,6 +876,23 @@ public java.util.Map> getSystemTags() {
return systemTags;
}
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ */
+ @com.fasterxml.jackson.annotation.JsonProperty("exclusiveBytes")
+ private final Long exclusiveBytes;
+
+ /**
+ * Bytes referenced only by this snapshot; deducted from compartment usage immediately upon
+ * deletion.
+ *
+ * @return the value
+ */
+ public Long getExclusiveBytes() {
+ return exclusiveBytes;
+ }
+
@Override
public String toString() {
return this.toString(true);
@@ -881,6 +924,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(", exclusiveBytes=").append(String.valueOf(this.exclusiveBytes));
sb.append(")");
return sb.toString();
}
@@ -911,6 +955,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.exclusiveBytes, other.exclusiveBytes)
&& super.equals(other);
}
@@ -946,6 +991,9 @@ 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.exclusiveBytes == null ? 43 : this.exclusiveBytes.hashCode());
result = (result * PRIME) + super.hashCode();
return result;
}
diff --git a/bmc-filestorage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-filestorage/reflect-config.json b/bmc-filestorage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-filestorage/reflect-config.json
index 59bfeb755cb..81b8f73efc2 100644
--- a/bmc-filestorage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-filestorage/reflect-config.json
+++ b/bmc-filestorage/src/main/resources/META-INF/native-image/com.oracle.oci.sdk/oci-java-sdk-filestorage/reflect-config.json
@@ -392,6 +392,12 @@
"allDeclaredFields": true,
"allDeclaredMethods": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.filestorage.model.FileSystem$CompartmentQuotaEnforcementState",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.filestorage.model.FileSystemSummary",
@@ -424,6 +430,12 @@
"allDeclaredFields": true,
"allDeclaredMethods": true
},
+ {
+ "condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
+ "name": "com.oracle.bmc.filestorage.model.FileSystemSummary$CompartmentQuotaEnforcementState",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true
+ },
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.filestorage.model.FilesystemSnapshotPolicy",
diff --git a/bmc-fleetappsmanagement/pom.xml b/bmc-fleetappsmanagement/pom.xml
index a19e7232deb..7adc09a3a5c 100644
--- a/bmc-fleetappsmanagement/pom.xml
+++ b/bmc-fleetappsmanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-fleetappsmanagement
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-fleetsoftwareupdate/pom.xml b/bmc-fleetsoftwareupdate/pom.xml
index edc65037181..c56e469bd79 100644
--- a/bmc-fleetsoftwareupdate/pom.xml
+++ b/bmc-fleetsoftwareupdate/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-fleetsoftwareupdate
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-full/pom.xml b/bmc-full/pom.xml
index 6c140bb7586..cd061b6e933 100644
--- a/bmc-full/pom.xml
+++ b/bmc-full/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-full
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.92.0
+ 3.92.1
pom
import
diff --git a/bmc-functions/pom.xml b/bmc-functions/pom.xml
index b827362751c..3675874422e 100644
--- a/bmc-functions/pom.xml
+++ b/bmc-functions/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-functions
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-fusionapps/pom.xml b/bmc-fusionapps/pom.xml
index c8962484208..ca524bf4f98 100644
--- a/bmc-fusionapps/pom.xml
+++ b/bmc-fusionapps/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-fusionapps
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-gdp/pom.xml b/bmc-gdp/pom.xml
index 27781771394..e093e07a9fb 100644
--- a/bmc-gdp/pom.xml
+++ b/bmc-gdp/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-gdp
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-generativeai/pom.xml b/bmc-generativeai/pom.xml
index c0c1503ba8c..f57c3ebf73d 100644
--- a/bmc-generativeai/pom.xml
+++ b/bmc-generativeai/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-generativeai
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-generativeaiagent/pom.xml b/bmc-generativeaiagent/pom.xml
index bea2f97ae98..5fa2b9e86ce 100644
--- a/bmc-generativeaiagent/pom.xml
+++ b/bmc-generativeaiagent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-generativeaiagent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-generativeaiagentruntime/pom.xml b/bmc-generativeaiagentruntime/pom.xml
index 6c0e963d3d2..33c711ebc61 100644
--- a/bmc-generativeaiagentruntime/pom.xml
+++ b/bmc-generativeaiagentruntime/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-generativeaiagentruntime
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-generativeaidata/pom.xml b/bmc-generativeaidata/pom.xml
index 86134d055ed..d4f76e5c274 100644
--- a/bmc-generativeaidata/pom.xml
+++ b/bmc-generativeaidata/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-generativeaidata
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-generativeaiinference/pom.xml b/bmc-generativeaiinference/pom.xml
index 82bb1e14785..71c643f645f 100644
--- a/bmc-generativeaiinference/pom.xml
+++ b/bmc-generativeaiinference/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-generativeaiinference
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-genericartifactscontent/pom.xml b/bmc-genericartifactscontent/pom.xml
index a43d3350d2b..fd4dfd09660 100644
--- a/bmc-genericartifactscontent/pom.xml
+++ b/bmc-genericartifactscontent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-genericartifactscontent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-goldengate/pom.xml b/bmc-goldengate/pom.xml
index 948b4075a19..fd6a3c9efe1 100644
--- a/bmc-goldengate/pom.xml
+++ b/bmc-goldengate/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-goldengate
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-governancerulescontrolplane/pom.xml b/bmc-governancerulescontrolplane/pom.xml
index e254b1ae369..ea118f03f3f 100644
--- a/bmc-governancerulescontrolplane/pom.xml
+++ b/bmc-governancerulescontrolplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-governancerulescontrolplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-healthchecks/pom.xml b/bmc-healthchecks/pom.xml
index 1494bcd7ae6..f48bee6704e 100644
--- a/bmc-healthchecks/pom.xml
+++ b/bmc-healthchecks/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-healthchecks
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-identity/pom.xml b/bmc-identity/pom.xml
index 679d388fd26..12928ac8742 100644
--- a/bmc-identity/pom.xml
+++ b/bmc-identity/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-identitydataplane/pom.xml b/bmc-identitydataplane/pom.xml
index 5bb586db001..a51b993b51c 100644
--- a/bmc-identitydataplane/pom.xml
+++ b/bmc-identitydataplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-identitydataplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-identitydomains/pom.xml b/bmc-identitydomains/pom.xml
index 9299f2a6dac..8867e13d550 100644
--- a/bmc-identitydomains/pom.xml
+++ b/bmc-identitydomains/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-identitydomains
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-integration/pom.xml b/bmc-integration/pom.xml
index 900e9270356..960d3fdbbfe 100644
--- a/bmc-integration/pom.xml
+++ b/bmc-integration/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-integration
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-iot/pom.xml b/bmc-iot/pom.xml
index 7d94177814d..903aee46c43 100644
--- a/bmc-iot/pom.xml
+++ b/bmc-iot/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-iot
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-jms/pom.xml b/bmc-jms/pom.xml
index cf16615ed12..91e24dfe115 100644
--- a/bmc-jms/pom.xml
+++ b/bmc-jms/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-jms
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-jmsjavadownloads/pom.xml b/bmc-jmsjavadownloads/pom.xml
index 5d5f0d16527..4de85e088fd 100644
--- a/bmc-jmsjavadownloads/pom.xml
+++ b/bmc-jmsjavadownloads/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-jmsjavadownloads
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-jmsutils/pom.xml b/bmc-jmsutils/pom.xml
index aefb60cf1f1..6f609868488 100644
--- a/bmc-jmsutils/pom.xml
+++ b/bmc-jmsutils/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-jmsutils
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-keymanagement/pom.xml b/bmc-keymanagement/pom.xml
index 0a3faaf2f67..a6682dea5db 100644
--- a/bmc-keymanagement/pom.xml
+++ b/bmc-keymanagement/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-keymanagement
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-licensemanager/pom.xml b/bmc-licensemanager/pom.xml
index bb367f2b142..3655efb06d6 100644
--- a/bmc-licensemanager/pom.xml
+++ b/bmc-licensemanager/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-licensemanager
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-limits/pom.xml b/bmc-limits/pom.xml
index d39b3b7a81d..62be4e53884 100644
--- a/bmc-limits/pom.xml
+++ b/bmc-limits/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-limits
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-limitsincrease/pom.xml b/bmc-limitsincrease/pom.xml
index d33e073b7df..dd509f28add 100644
--- a/bmc-limitsincrease/pom.xml
+++ b/bmc-limitsincrease/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-limitsincrease
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-loadbalancer/pom.xml b/bmc-loadbalancer/pom.xml
index 9aaada4f307..ed8ea4ed7fb 100644
--- a/bmc-loadbalancer/pom.xml
+++ b/bmc-loadbalancer/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-lockbox/pom.xml b/bmc-lockbox/pom.xml
index 05e259c2ad2..4d825ef379f 100644
--- a/bmc-lockbox/pom.xml
+++ b/bmc-lockbox/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-lockbox
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-loganalytics/pom.xml b/bmc-loganalytics/pom.xml
index 72fad8d6691..b18bda1b221 100644
--- a/bmc-loganalytics/pom.xml
+++ b/bmc-loganalytics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-loganalytics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-logging/pom.xml b/bmc-logging/pom.xml
index 26d4d3abad3..28b386462bf 100644
--- a/bmc-logging/pom.xml
+++ b/bmc-logging/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-logging
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-loggingingestion/pom.xml b/bmc-loggingingestion/pom.xml
index 12853e85555..dce32c0d83d 100644
--- a/bmc-loggingingestion/pom.xml
+++ b/bmc-loggingingestion/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-loggingingestion
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-loggingsearch/pom.xml b/bmc-loggingsearch/pom.xml
index f53cb058c20..b4dbb092209 100644
--- a/bmc-loggingsearch/pom.xml
+++ b/bmc-loggingsearch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-loggingsearch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-lustrefilestorage/pom.xml b/bmc-lustrefilestorage/pom.xml
index a71cf3b27b5..4e625af04a9 100644
--- a/bmc-lustrefilestorage/pom.xml
+++ b/bmc-lustrefilestorage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-lustrefilestorage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-managedkafka/pom.xml b/bmc-managedkafka/pom.xml
index 13e2b86aee4..15bc3c6e8ad 100644
--- a/bmc-managedkafka/pom.xml
+++ b/bmc-managedkafka/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-managedkafka
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-managementagent/pom.xml b/bmc-managementagent/pom.xml
index 373ecc4dc88..692f9378c1f 100644
--- a/bmc-managementagent/pom.xml
+++ b/bmc-managementagent/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-managementagent
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-managementdashboard/pom.xml b/bmc-managementdashboard/pom.xml
index aba5df90954..5c69b53ba74 100644
--- a/bmc-managementdashboard/pom.xml
+++ b/bmc-managementdashboard/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-managementdashboard
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-marketplace/pom.xml b/bmc-marketplace/pom.xml
index c9039166ede..cec9c20a8aa 100644
--- a/bmc-marketplace/pom.xml
+++ b/bmc-marketplace/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-marketplace
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-marketplaceprivateoffer/pom.xml b/bmc-marketplaceprivateoffer/pom.xml
index 955d9be0f01..bfb6d982fce 100644
--- a/bmc-marketplaceprivateoffer/pom.xml
+++ b/bmc-marketplaceprivateoffer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-marketplaceprivateoffer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-marketplacepublisher/pom.xml b/bmc-marketplacepublisher/pom.xml
index d14e4cabfad..91b223161bf 100644
--- a/bmc-marketplacepublisher/pom.xml
+++ b/bmc-marketplacepublisher/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-marketplacepublisher
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-mediaservices/pom.xml b/bmc-mediaservices/pom.xml
index 2e1471ffff9..47c8909233a 100644
--- a/bmc-mediaservices/pom.xml
+++ b/bmc-mediaservices/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-mediaservices
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-mngdmac/pom.xml b/bmc-mngdmac/pom.xml
index 3d31331c794..20a4f30bdd9 100644
--- a/bmc-mngdmac/pom.xml
+++ b/bmc-mngdmac/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-mngdmac
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-modeldeployment/pom.xml b/bmc-modeldeployment/pom.xml
index 90e852e93b5..130688c3623 100644
--- a/bmc-modeldeployment/pom.xml
+++ b/bmc-modeldeployment/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-modeldeployment
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-monitoring/pom.xml b/bmc-monitoring/pom.xml
index f8e78884d5c..b0af2a96117 100644
--- a/bmc-monitoring/pom.xml
+++ b/bmc-monitoring/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-monitoring
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-multicloud/pom.xml b/bmc-multicloud/pom.xml
index 2618aee71b9..fd50e1c5ab2 100644
--- a/bmc-multicloud/pom.xml
+++ b/bmc-multicloud/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-multicloud
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-mysql/pom.xml b/bmc-mysql/pom.xml
index d0767b1e06b..9ba58812e38 100644
--- a/bmc-mysql/pom.xml
+++ b/bmc-mysql/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-mysql
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-networkfirewall/pom.xml b/bmc-networkfirewall/pom.xml
index fd8878bac04..29ff3a52cea 100644
--- a/bmc-networkfirewall/pom.xml
+++ b/bmc-networkfirewall/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-networkfirewall
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-networkloadbalancer/pom.xml b/bmc-networkloadbalancer/pom.xml
index 24b44c01106..3ad012f3c56 100644
--- a/bmc-networkloadbalancer/pom.xml
+++ b/bmc-networkloadbalancer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-networkloadbalancer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-nosql/pom.xml b/bmc-nosql/pom.xml
index a369e3285fd..0791bc92501 100644
--- a/bmc-nosql/pom.xml
+++ b/bmc-nosql/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-nosql
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ 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 b1aa2453f9f..c105a1dbc2c 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.92.0
+ 3.92.1
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-objectstorage-extensions
- 3.92.0
+ 3.92.1
diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml
index cdeb0703eb8..13fb7c934d9 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.92.0
+ 3.92.1
../pom.xml
@@ -25,17 +25,17 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-common-httpclient
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 3.92.0
+ 3.92.1
org.slf4j
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml
index 70eb933af4b..96216a0cbf7 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.92.0
+ 3.92.1
../pom.xml
@@ -19,7 +19,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
diff --git a/bmc-objectstorage/pom.xml b/bmc-objectstorage/pom.xml
index 84639ebb758..0e2fd6ce5a7 100644
--- a/bmc-objectstorage/pom.xml
+++ b/bmc-objectstorage/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
diff --git a/bmc-oce/pom.xml b/bmc-oce/pom.xml
index 87af4d9cccb..6aaf328865b 100644
--- a/bmc-oce/pom.xml
+++ b/bmc-oce/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-oce
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-ocicontrolcenter/pom.xml b/bmc-ocicontrolcenter/pom.xml
index cf62886c4ec..6bd61992b43 100644
--- a/bmc-ocicontrolcenter/pom.xml
+++ b/bmc-ocicontrolcenter/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-ocicontrolcenter
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-ocvp/pom.xml b/bmc-ocvp/pom.xml
index 2a480f3342f..59c9e58dbcd 100644
--- a/bmc-ocvp/pom.xml
+++ b/bmc-ocvp/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-ocvp
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-oda/pom.xml b/bmc-oda/pom.xml
index 76789e6b6d0..6c8149ff000 100644
--- a/bmc-oda/pom.xml
+++ b/bmc-oda/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-oda
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-onesubscription/pom.xml b/bmc-onesubscription/pom.xml
index 55c120e465f..53e5446e0fa 100644
--- a/bmc-onesubscription/pom.xml
+++ b/bmc-onesubscription/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-onesubscription
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-ons/pom.xml b/bmc-ons/pom.xml
index 01896f4cd02..8134193bcf8 100644
--- a/bmc-ons/pom.xml
+++ b/bmc-ons/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-ons
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-opa/pom.xml b/bmc-opa/pom.xml
index 424a3ed5d86..a85a10eba2d 100644
--- a/bmc-opa/pom.xml
+++ b/bmc-opa/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-opa
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-opensearch/pom.xml b/bmc-opensearch/pom.xml
index 2a4dfcf4056..5811be8ddef 100644
--- a/bmc-opensearch/pom.xml
+++ b/bmc-opensearch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-opensearch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-operatoraccesscontrol/pom.xml b/bmc-operatoraccesscontrol/pom.xml
index ec3d03559cc..b0aa3aa96d5 100644
--- a/bmc-operatoraccesscontrol/pom.xml
+++ b/bmc-operatoraccesscontrol/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-operatoraccesscontrol
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-opsi/pom.xml b/bmc-opsi/pom.xml
index 2b46d5dcc76..bd9914ab9a9 100644
--- a/bmc-opsi/pom.xml
+++ b/bmc-opsi/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-opsi
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-optimizer/pom.xml b/bmc-optimizer/pom.xml
index dd632b6e973..dd05eafd053 100644
--- a/bmc-optimizer/pom.xml
+++ b/bmc-optimizer/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-optimizer
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-osmanagementhub/pom.xml b/bmc-osmanagementhub/pom.xml
index e168e0be869..76da1ec4d1f 100644
--- a/bmc-osmanagementhub/pom.xml
+++ b/bmc-osmanagementhub/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-osmanagementhub
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-ospgateway/pom.xml b/bmc-ospgateway/pom.xml
index 48ac7e9c078..f06ac99826b 100644
--- a/bmc-ospgateway/pom.xml
+++ b/bmc-ospgateway/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-ospgateway
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-osubbillingschedule/pom.xml b/bmc-osubbillingschedule/pom.xml
index c0e77951a81..d278eba63d0 100644
--- a/bmc-osubbillingschedule/pom.xml
+++ b/bmc-osubbillingschedule/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-osubbillingschedule
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-osuborganizationsubscription/pom.xml b/bmc-osuborganizationsubscription/pom.xml
index b4a52596783..e9a9bc70e23 100644
--- a/bmc-osuborganizationsubscription/pom.xml
+++ b/bmc-osuborganizationsubscription/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-osuborganizationsubscription
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-osubsubscription/pom.xml b/bmc-osubsubscription/pom.xml
index dfdad6de7c7..d6ab8c7ec5e 100644
--- a/bmc-osubsubscription/pom.xml
+++ b/bmc-osubsubscription/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-osubsubscription
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-osubusage/pom.xml b/bmc-osubusage/pom.xml
index 18905b561b1..edce328a167 100644
--- a/bmc-osubusage/pom.xml
+++ b/bmc-osubusage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-osubusage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ 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 514ffc611f1..63b7be2ee29 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.92.0
+ 3.92.1
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.92.0
+ 3.92.1
false
@@ -95,14 +95,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.92.0
+ 3.92.1
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.92.0
+ 3.92.1
pom
import
diff --git a/bmc-other-examples/bmc-jersey3-examples/pom.xml b/bmc-other-examples/bmc-jersey3-examples/pom.xml
index 96fc8f642dd..9892d9d23bf 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.92.0
+ 3.92.1
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.92.0
+ 3.92.1
false
@@ -95,14 +95,14 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 3.92.0
+ 3.92.1
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey3
- 3.92.0
+ 3.92.1
pom
import
diff --git a/bmc-other-examples/native-maven-example/pom.xml b/bmc-other-examples/native-maven-example/pom.xml
index 915cad33ddd..e33367084c9 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.92.0
+ 3.92.1
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.92.0
+ 3.92.1
pom
import
com.oracle.oci.sdk
oci-java-sdk-common-httpclient-jersey
- 3.92.0
+ 3.92.1
pom
import
diff --git a/bmc-other-examples/pom.xml b/bmc-other-examples/pom.xml
index bf2994c77ec..c81a55cafb6 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.92.0
+ 3.92.1
../pom.xml
diff --git a/bmc-psa/pom.xml b/bmc-psa/pom.xml
index b349d577e8e..047afb9bf7c 100644
--- a/bmc-psa/pom.xml
+++ b/bmc-psa/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-psa
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-psql/pom.xml b/bmc-psql/pom.xml
index b92e16e5df5..061b7d0c3bc 100644
--- a/bmc-psql/pom.xml
+++ b/bmc-psql/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-psql
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-queue/pom.xml b/bmc-queue/pom.xml
index 0f35f9976cd..e203cdfc80c 100644
--- a/bmc-queue/pom.xml
+++ b/bmc-queue/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-queue
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-recovery/pom.xml b/bmc-recovery/pom.xml
index 6498e86df90..6371c148125 100644
--- a/bmc-recovery/pom.xml
+++ b/bmc-recovery/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-recovery
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-redis/pom.xml b/bmc-redis/pom.xml
index c6b722439ab..ea7b2b2dbd7 100644
--- a/bmc-redis/pom.xml
+++ b/bmc-redis/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-redis
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-resourceanalytics/pom.xml b/bmc-resourceanalytics/pom.xml
index e639b933b39..1907ca8ac97 100644
--- a/bmc-resourceanalytics/pom.xml
+++ b/bmc-resourceanalytics/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-resourceanalytics
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-resourcemanager/pom.xml b/bmc-resourcemanager/pom.xml
index 08f31f810e7..3a1c57a5ac2 100644
--- a/bmc-resourcemanager/pom.xml
+++ b/bmc-resourcemanager/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-resourcemanager
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-resourcescheduler/pom.xml b/bmc-resourcescheduler/pom.xml
index 11cabe014f0..b8706a21e11 100644
--- a/bmc-resourcescheduler/pom.xml
+++ b/bmc-resourcescheduler/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-resourcescheduler
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-resourcesearch/pom.xml b/bmc-resourcesearch/pom.xml
index 215b0a0378c..b969a461e50 100644
--- a/bmc-resourcesearch/pom.xml
+++ b/bmc-resourcesearch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-resourcesearch
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-rover/pom.xml b/bmc-rover/pom.xml
index 8474bc00f39..941643fcf52 100644
--- a/bmc-rover/pom.xml
+++ b/bmc-rover/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-rover
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-sch/pom.xml b/bmc-sch/pom.xml
index ce53f83632a..12f62845d09 100644
--- a/bmc-sch/pom.xml
+++ b/bmc-sch/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-sch
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-secrets/pom.xml b/bmc-secrets/pom.xml
index afd0c635e3c..c71fac8c3dc 100644
--- a/bmc-secrets/pom.xml
+++ b/bmc-secrets/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-secrets
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-securityattribute/pom.xml b/bmc-securityattribute/pom.xml
index 375df3820b3..881a3a70708 100644
--- a/bmc-securityattribute/pom.xml
+++ b/bmc-securityattribute/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-securityattribute
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-self/pom.xml b/bmc-self/pom.xml
index 9833644b3a0..d464813fab7 100644
--- a/bmc-self/pom.xml
+++ b/bmc-self/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-self
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-servicecatalog/pom.xml b/bmc-servicecatalog/pom.xml
index 5c1feba5e85..b5595745724 100644
--- a/bmc-servicecatalog/pom.xml
+++ b/bmc-servicecatalog/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-servicecatalog
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-servicemanagerproxy/pom.xml b/bmc-servicemanagerproxy/pom.xml
index 714efc4faac..696ceeffbd5 100644
--- a/bmc-servicemanagerproxy/pom.xml
+++ b/bmc-servicemanagerproxy/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-servicemanagerproxy
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ 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 08552c284dc..a8a2a12d0be 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.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-shaded-full
diff --git a/bmc-shaded/pom.xml b/bmc-shaded/pom.xml
index 4e632acdd41..cd5da4cf437 100644
--- a/bmc-shaded/pom.xml
+++ b/bmc-shaded/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
diff --git a/bmc-stackmonitoring/pom.xml b/bmc-stackmonitoring/pom.xml
index 76fc2284417..ff6eeae9722 100644
--- a/bmc-stackmonitoring/pom.xml
+++ b/bmc-stackmonitoring/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-stackmonitoring
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-streaming/pom.xml b/bmc-streaming/pom.xml
index 6cd3aafa3b9..afb9e6fffae 100644
--- a/bmc-streaming/pom.xml
+++ b/bmc-streaming/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-streaming
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-tenantmanagercontrolplane/pom.xml b/bmc-tenantmanagercontrolplane/pom.xml
index ea8a2a7abe6..ccdb926bd27 100644
--- a/bmc-tenantmanagercontrolplane/pom.xml
+++ b/bmc-tenantmanagercontrolplane/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-tenantmanagercontrolplane
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-threatintelligence/pom.xml b/bmc-threatintelligence/pom.xml
index ca5504bd32c..4e0d4fedbf0 100644
--- a/bmc-threatintelligence/pom.xml
+++ b/bmc-threatintelligence/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-threatintelligence
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-usage/pom.xml b/bmc-usage/pom.xml
index 95de326a621..a2dafbfba2f 100644
--- a/bmc-usage/pom.xml
+++ b/bmc-usage/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-usage
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-usageapi/pom.xml b/bmc-usageapi/pom.xml
index 32ee97dd157..b551e5487dc 100644
--- a/bmc-usageapi/pom.xml
+++ b/bmc-usageapi/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-usageapi
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-vault/pom.xml b/bmc-vault/pom.xml
index c87f42df61c..63deadee6c4 100644
--- a/bmc-vault/pom.xml
+++ b/bmc-vault/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-vault
@@ -15,12 +15,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
com.oracle.oci.sdk
oci-java-sdk-workrequests
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-vbsinst/pom.xml b/bmc-vbsinst/pom.xml
index 5e47dac4baa..c65a7f8f4eb 100644
--- a/bmc-vbsinst/pom.xml
+++ b/bmc-vbsinst/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-vbsinst
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-visualbuilder/pom.xml b/bmc-visualbuilder/pom.xml
index 70eca63ee9c..196f811197b 100644
--- a/bmc-visualbuilder/pom.xml
+++ b/bmc-visualbuilder/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-visualbuilder
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-vnmonitoring/pom.xml b/bmc-vnmonitoring/pom.xml
index a856eac5274..6881c60e730 100644
--- a/bmc-vnmonitoring/pom.xml
+++ b/bmc-vnmonitoring/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-vnmonitoring
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-vulnerabilityscanning/pom.xml b/bmc-vulnerabilityscanning/pom.xml
index f2d9cb69e74..ebe6d82d2cf 100644
--- a/bmc-vulnerabilityscanning/pom.xml
+++ b/bmc-vulnerabilityscanning/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-vulnerabilityscanning
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-waa/pom.xml b/bmc-waa/pom.xml
index b0ea14400c2..d2b092074e6 100644
--- a/bmc-waa/pom.xml
+++ b/bmc-waa/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-waa
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-waas/pom.xml b/bmc-waas/pom.xml
index 6355dd1f25f..8d69011d75b 100644
--- a/bmc-waas/pom.xml
+++ b/bmc-waas/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-waas
@@ -16,7 +16,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-waf/pom.xml b/bmc-waf/pom.xml
index 0e7e415d3c0..d7fa9162fa9 100644
--- a/bmc-waf/pom.xml
+++ b/bmc-waf/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-waf
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-wlms/pom.xml b/bmc-wlms/pom.xml
index 84443e38413..c1dc3f2f16d 100644
--- a/bmc-wlms/pom.xml
+++ b/bmc-wlms/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-wlms
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-workrequests/pom.xml b/bmc-workrequests/pom.xml
index 9c8873436b9..fa212586c41 100644
--- a/bmc-workrequests/pom.xml
+++ b/bmc-workrequests/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-workrequests
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/bmc-zpr/pom.xml b/bmc-zpr/pom.xml
index cada45f23d2..3a300fe63ee 100644
--- a/bmc-zpr/pom.xml
+++ b/bmc-zpr/pom.xml
@@ -4,7 +4,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
../pom.xml
oci-java-sdk-zpr
@@ -15,7 +15,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 3.92.0
+ 3.92.1
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 4044ae5266b..ca5f7d6a119 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
oci-java-sdk
- 3.92.0
+ 3.92.1
pom
Oracle Cloud Infrastructure SDK
This project contains the SDK used for Oracle Cloud Infrastructure